Our overall approach on software development is based on the observation that software development projects are usually of iterative and incremental nature, and the complete development project outcome may not be clear initially, as software systems are complex and not all requirements are easy to identify at the beginning. This is why we prefer Agile software development methodologies, where development is done in a collaborative, incremental way with our customer.

We also emphasize the following principles:

We use latest, most common standards in our implementations where possible and practical. But in balance, we also realize that sometimes the best project outcome can be achieved by cutting unnecessary overhead brought to the project by sticking to designs that are perfect by standards compliance but don’t bring any immediate return on investment or conceivable benefit in the long term.

We use latest tools and technologies as long as they are mature enough not to hinder the development efficiency. We aim to use those technologies that will have the longest possible lifetime after the initial project has been completed. Our preference is to use Microsoft tools and technologies when possible. We use the Microsoft Visio, Excel and Word for design specifications. Internally we use Nomis HelpDesk for work task management and Media-Wiki for our procedures / instructions documentation.

We aim for an adequate level of technical / project documentation. Adequate for documentation target audience to obtain necessary information but concise enough for the documentation to be updateable and manageable, to avoid huge amounts of documentation that capture all the information from the project and software, but are too big for the target audience to go through or anybody to update when changes are done.

We want to have continuous, open communications with our customer.

Our sales team will be happy to answer all questions regarding our services