Software development

Our development team has gained years of experience in creating programs in the languages C#, Java(Script), HTML, PowerShell, or SQL (WQL). The range of tasks covers scripts for the administration up to comprehensive systems management solutions in the enterprise environment. That is how our Products originated, which do not have any equivalent on the market. For the implementation of ideas and solution approaches of our customers, we attach importance to user-friendliness and flexibility of our applications. To achieve high-quality we utilize different aids which are described underneath:

Following ones are being used in our development environment:

For the code-analysis and as a "writing aid" (code editing helpers) for developing:

To provide our applications with an appealing Look & Feel, following controls are being used:

Documentations are being rendered with:

 The versioning of our products

In Beta state the product is not yet ready for release but all important functions are implemented and ready for internal testings. A Release Candidate (RC) is a full version with all functions. It will be published for final testing. The final Release results in a change of the mayor or minor version number.

The specific version numbers have zero-based indices. If a number is increased all following version numbers will be resetted to zero. Example: 3.1.1.2 →3.2.0.0


┌─────── Major release number (Major)
│ ┌───── Minor release number (Minor)
│ │ ┌─── Revision number (Revision)
│ │ │ ┌─ Build number (Build)
1.2.3.4
		

Description of the individual components:

  • Major: Specifies major changes.
  • Minor: Specifies functional extensions.
  • Revision: Specifies bug fixes.
  • Build: Specifies the compiling of the source code regarding to the current version.