Technologies
We use various standard operating systems and programming languages when creating new applications, or when modifying and integrating existing systems: such as web presentations, content management systems, sales channel portals, e-shop tools order management tools, and more.
We design systems and applications in tiers, each of which support specific functionality. This facilitates the implementation of changes, swapping out components as well as future growth.
We prefer to avoid applications that fall into the "all-in-one" category, because they tend to result in limitations to customer flexibility and fewer options for growth.
- We typically use the following operation systems: Debian Linux, Red Hat Linux, Sun Solaris, Windows Server 2003.
- We use PHP and JavaScript for creating web applications. XHTML is used for web documents and is formatted using CSS. Flash technology is used when necessary and when mandated by the client.
- For communication between the database and the sales tier, we use Java EE 5, and C# on the .NET platform.
- For communication between tiers, we use various platforms – most often based on XML. Determining factors are the environment in which the applications will be deployed (e.g. the number of users, range of functions).
- For desktop applications, we use Java SE, and C# on the .NET platform.
- We prefer MySQL, MS SQL and Firebird to meet database server requirements.