Custom Business Software Design
We use a system design methodology to provide fast, efficient, and cost-effective solutions to business problems. All projects are divided into three phases: a requirements phase, a design phase and a development phase.
Requirements Phase
- Identification of business problem(s) to be addressed
- Determination of the feasibility of the project
- Provide estimate for complete project design
- Use of Joint Application Design methodology
- Develop requirements specifications document
- Develop work flow documents
- Design data structure
- Develop screen, processing, and report specifications
- Provide the General Design Document
- If requested, provide an estimate for the development phase
- Use of Shell and tested code libraries to speed development process
- Provide Gantt charts of development timeline
- Use a cyclical testing method
- Provide alpha, beta, and gamma versions for rigorous testing
- Provide software tools to aid in bug reporting and feature requests
- Provide detailed development and User documentation