Custom Software Development

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

Java Standard Edition (JSE)

Our professionals have years of experience developing software using Java. We mainly use Eclipse IDE as the development environment and all our Java projects integration is automated with Maven or Ant.

In addition we use YourKit profiler to search of performance bottlenecks and Hudson is used as a continuous integration system.

To automate functional testing during Swing desktop applications development we use Marathon as we feel this is a powerful and convenient tool which uses Jython (Python implementation in Java).

Java Enterprise Edition (JEE)

JEE solutions are an integral part of the corporate sector so use the full range of related technologies. As a general rule, we prefer to use JBoss as an application server, although we also create solutions which do not depend on any specific application server.

Not only do we develop software using JEE, but also provide installation services together with adjustment and outsourcing of the application server administration.

Google Web Toolkit (GWT)

We like to use GWT for complex browser-based applications. It allows us to create very dynamic GUI for web applications and use Java instead of JavaScript in the development. GWT resolves usual problem with writing optimized web applications for different browsers. Because of GWT we are able to spend more time on features adding instead of browser related issues resolving.

Java Mobile Edition (JME), Android and Blackbery SDK

Mobile applications development became very important with the growing importance of mobile devices in today’s business environments. We offer solutions in Java for Android and Blackberry.

Objective C for iOS and MacOS

Objective C allows us to write native applications for iPhone and other Apple products. We have good experience in this area and especially in writing clients for SaaS systems.

Microsoft .NET

It is sometimes the case that our client prefers to use a Microsoft .NET platform as this might be the best solution for a Windows-based platform even when a cross-platform product is required. We have been creating .NET based products since our company was founded.