CONSTRUCT
Multiple platforms exist for development and deployment, and the selection of the right platform is not a trivial issue. To keep in mind are factors like ease and time for development and testing, tools available, cost and availability of developers, future enhancements and support from the OEM. Microware prefers Microsoft technologies for the web and client server applications, however, based on user need, we have also used PHP, Java and others. Back end database, rapid deployment platforms, are used as required. Mobile platforms development cover the three standard platforms – iOS, Android and Windows mobile, and HTML5. Some of the path breaking solutions are using lower level languages, and even flat files or proprietary structures in place of databases – to provide substantially better performance in terms of response times.
It is to be noted that in the development sector, Microware provides source code in escrow to clients, so as to ensure that projects which directly affect the underprivileged, or those who work towards building capacity and infrastructure, are never in a position to be utterly dependent upon us.
Testing, and our unique QA protocol, are things that we have not touched upon here – however, in short, we believe in setting up teams that monitor progress regularly, and provide for multi level testing, including modular verification and audits.