Our people and tools come together by using our unique processes and methodologies. It also uses an existing library of base class objects, which speeds the development process and improves quality. Perhaps most significant, it involves the client and end-user in a partnership approach to the development process. We understand that a successful project is dependent upon the coordination of end-user needs and development solutions. End-users provide input throughout the development cycle to ensure that what we develop is exactly what they need and want.
Weekly meetings are important during each phase of the development life cycle.
This level of involvement provides development teams with the information to create quality applications and gives the end-user a feeling of ownership. The end-users also become experts in the system and can train others. Our company has a mentoring program that builds a project team of developers from both our and a client's organization. We also can help with the system administration training to operate the system efficiently and effectively. Although our process has been used for five years, we think of it as a living process.