Technologies


"The right tool for the right job"

In order to ensure the highest quality of our systems, we have carefully chosen several technologies for different problem domains.

For all of our server side solutions we rely on open source software components, because of their proven stability and incredible support from the community.

Client side technology in any particular case depends on customer needs and/or preferences. Here we use wide range of software components developed for different platforms - MS Windows, Mac OS, Linux, etc.

Operating Systems:
SuSE Linux on server side - precisely tuned and scalable, certified for usage with number of third party applications.
On client side we support MS Windows, Mac OS, Linux, because of their popularity.

Web server:
Apache - the most powerful, most flexible, and most widely used web server in the world.

Database server:
We know how important data correctness and stability are, that is why we choose a database server having foreign keys, triggers and rules. For better performance and component reusability we use schemes and stored procedures. Postgresql is our choice for database server.

E-mail server:
  • MTA - Postfix - as it is said on www.postfix.org "Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users."
  • MDA - Cyrus - a highly scalable enterprise mail system designed for use in a small to large enterprise environments using standards based technologies


File server:
Samba - the most popular suite that provides seamless file and print services to SMB/CIFS clients.

Programing languages:
C - for tailoring and enhancing open source components
Perl - for web applications development. We have developed our Framework in Perl.
Bash - for automation of system administration tasks