Services: Application Development

Why focus on simple, easy to use applications?

User acceptance is the major success factor for new applications. Simple applications need less training, and are accepted a lot quicker.

Our strengths (where we have our know-how)

  • Developments on the Lotus Notes client
  • Integration with Microsoft Office products
  • Connection to relational databases
High-quality coding explained
Feature Benefits

Structured, layered code

Code is contained in well-defined „black boxes“ with minimal interaction with the rest of the application.
Modifications or improvements of the code do not have an impact on the rest of the application.

Inheritance

Common programming elements are centralized in a single „parent“ database, and inherited automatically to depending/satellite databases.
Changes/improvements/debugging must only be done in one place. This means lower long-term maintenance costs.

Well-documented code

This means that the code has been written and documented in such a way that a programmer looking into the code will quickly understand what the code does.
The code is a lot easier to read, modifications can be done quicker, there is a smaller risk of bugs & instability, and you avoid dependence on a single programmer. You can eventually switch IT providers with small risk.

Defensive coding

This means that the code is written not only to conform to the immediate situation and environment, but is going to be robust - it is going to work even in a different environment, and if it fails, it fails elegantly...
Less bugs, less maintenance. This also improves code re-use, the same code can be used in a different environment or situation.

Why choose us?

Our consultants combine business, engineering, and IT know-how and will translate your needs into IT projects painlessly.