Custom Software Development

Software development for business is one of our primary activities. Our solutions are applied in many areas, such as enterprise systems of instant messaging, billing, energy resources accounting, business accounting, e-communication systems for businesses, and others. Below are the main technologies that we use for such projects.

Java Standard Edition (JSE) and Java Mobile Edition (JME)

Our professionals have been developing software using Java for many years. We mainly use Eclipse IDE as the development environment. All our Java projects integration is automated with Maven or Ant.

We use Your Kit profiler for search of performance bottlenecks. CruiseControl is used as a continuous integration system.

We use Marathon to automate functional testing during Swing desktop applications development. This is a powerful and convenient tool which uses Jython (Python implementation in Java).

Mobile devices are important in today’s company work. We offer solutions in JME as well as software development for Blackberry.

Java Enterprise Edition (JEE)

JEE solutions are an integral part of the corporate sector. We use all range of technologies related to this platform. As a rule, we use JBoss as an application server, although we also try to create solutions which do not depend on any specific application server.

Not only do we develop software using JEE, but also offer you our services in installation, adjustment and outsourcing of the application server administration.

Microsoft .NET

Sometimes it happens that the product development with the help of C# using Microsoft .NET platform becomes the most acceptable for our customers. It occurs mostly when the customer claims from the very beginning that he needs the best client solution for a Windows platform, and crossplatform product is not needed. We have been creating .NET based products since our company was founded.