Requirements & Design

Do what I mean Not what I say. The most important task in creating a software product is extracting the requirements from our clients or their business model work flow analysis. Clients typically have an abstract idea of what they want as an end result, but not what software should do. Incomplete, ambiguous, or even contradictory requirements are recognized and we will work with our clients until a clear task is defined and designed to their satisfaction.

Implementation

Domain name aquisition, database configuration, security issues, site template design and actual coding are the implementation phase of the software life cycle and the most labor intensive and time consuming.

Verification

Before the website can become live and begin to accept customer connections, extensive stress testing is performed by us and the client to simulate typical loads and testing functionality.

Maintenance

Over time new feature releases and upgrades will required as the needs of the client's business evolves. Once identified we will perform similar software lifecycle procedures to incorporate those features and upgrades.