Since 1983, our Design Engineering Staff has been analyzing problems systematically in a manner that exposes the problem thoroughly. Next, we design solutions to that problem, modeled for the computer. You wouldn't want a contractor to build your house without a blueprint, would you? When the program has been released our clients can rest assured that we have done the best possible job of designing their software. The programs (applications, drivers, and firmware) are readily changable to facilitate future upgrades and implementation of new features.
After passing all phases of a well-planned testing cycle, a version of the software is released. Change orders can then be considered for scheduling.
When the project is ready for coding with a computer language the specification is locked from further changes for this release. After coding, the system enters a well-planned testing phase . Tests are planned that will tax the software's design limitations as well as expose other weaknesses. Test results with suggested corrections often return to coding until all tests are repeatedly successful.
If Setup/Uninstall programs are needed, we can write those too.
Our technique, applying proven practices to the science (art) of computer software design, gives clients sceure knowledge that their product has been designed, engineered and tested with emphasis on quality!
That is what "Programming on Purpose" is all about. Throughout the development cycle and beyond, our focus remains on producing top quality products for our clients. That's what we deliver here at Micro AG Consulting.