Logo iQuest
| Application Development

Application Development

iQuest provides complete custom software solutions, from concept origination through to application support. But the solid foundation on which it all really sits is the high quality code base, created in the application development phase.

So, what is it that we actually do in order to deliver up to the promise?
First of all, we understand that quality assurance is not only the job of the testing department. Apart from this, here are the numerous other elements involved:

Test-driven development   Before handing over to the testing department, a complete battery of unit, integration and functional tests ensures that the application has reached the expected high quality state.
Software development methodologies   We adopt the software development model that best fits the customer’s desires and needs. We are experienced in using both RUP and SCRUM.
Code quality   Flexibility, scalability, maintainability and performance are the drivers of quality code implementation.
Automated continuous integration   Continuous integration enables early problem detection and easier trouble-shooting, minimising risks starting with the incipient stages of application development.
Peer reviews   Scheduled software inspections within the development team allow for early defect detection. Issues regarding completeness, correctness, architecture or style guidelines are spotted and remedied as early as possible.
Continuous knowledge improvement   Internal training programmes and development focus areas give our staff the opportunity to grow professionally, continuously.
Structured and exhaustive documentation   We take extra care with technical documentation, maintained and improved throughout the implementation phases. Based on comprehensive documentation, changes or task switches in the development team can always be easily accommodated.
Experience with different sorts of solutions   We deliver a wide range of enterprise software solutions: web, desktop, and for mobile devices. We have gained notable experience with the special features required by web applications: accessibility for impaired users, SEO (Search Engine Optimisation), special security.
Technologies refresh   The technologies that we use and master are periodically refreshed. We achieve this by constantly monitoring and assessing new technologies.
Teamwork   Last, but by no means least, teamwork; a quality that no technical skill or brilliant process can ever compensate for. You won’t find anybody in iQuest who lacks the characteristics necessary to work as a contributing member of a highly trained team.