Desktop Applications

We possess in excess of 200 person years experience in the design, development, implementation and maintenance of desktop applications.

Regardless of the penetration of web based applications and services, desktop applications will continue to be used widely for their enhanced security, speed, ease of use and transparent architecture.

We can build applications ranging from business systems, hardware interfacing products, scientific software or vanilla tools and utilities. Domain expertise includes manufacturing, sales, inventory, forecasting, healthcare, production, medicine and other bespoke domains as required. Technology platforms include the .NET framework (VB.NET, C#, ASP.NET), Visual Basic 6.0 and the Progress 4GL.

Using superior development practices, tried and tested software quality assurance procedures and a superb team of seasoned professionals, we are confident of delivering software systems that meet your requirements under time, to specifications and within budget.

Please see our SQA and SDLC procedures for information on how we deliver superior software consistently on time, every time.

Our approach to development is a mixture of project management, knowledge management and technical skills. Combined and harnessed correctly gives rise to software development, management, design and maintenance teams that have no equal. The key points to note are:

  • Shared knowledge
  • Project management based on development reality
  • Historical metrics contributing to client side estimates
  • Technical resources that understand client expectations and project priorities
  • Growing knowledge management including project metrics and events
  • Lowered attrition
  • Lowered effects of attrition on projects

We believe the means to producing good software is to make software itself the last item in the priority list. After all, the software or technology isn’t an end to itself. The purpose of the whole exercise is to come up with a solution that facilitates a set of tasks. That is the end, not the software or technology. By putting first things first, we ensure prioritization and transferred ownership happens very early in the project interaction cycle, thus ensuring delivery on time, within budget and to specifications.

Leave a Reply

Scroll to Top