Our goal is to deliver the best services possible to our customers. It means (among other things) to be proficient in several key areas. We have demonstrated in several projects that we have an excellent knowledge in the following technological areas.
Java Web Technologies
We design and develop classical web applications based on JEE/JSP. We also use lightweight Java technologies like Spring, Struts, JSF, Hibernate and Wicket. Our applications typically incorporate Tomcat with Apache plus JQuery and Ajax technologies.
We work on middle-sized applications for .NET 4+. In cooperation with our partners, we have developed large (world-wide) ASP.NET and desktop applications (C# and Visual Basic).
Mobile/Smartphones – Android, iOS and WP
We are working on applications for mobile smartphones together with our partners. We design and develop applications based on Android 5, iOS 8 and Windows Phone. The applications work with multimedia content stored on the mobile device and use internet connection to exchange the data with server.
There is also a range of various games produced under our Foundation Games brand.
Our applications developed for Mac OS X work on both Power PC and Intel platforms. We usually use Objective C for GUI and C++ for business logic. Additionally, we use AppleScript to connect to the APIs not directly accessible with C/C++ interface. Spotlight API is one example of C/C++ API we use directly. These applications are used by end users to connect to the service through the Internet.
Integration and Tools
The source code systems (Subversion or CVS) are the basis of our team cooperation (and cooperation with partners). Daily builds and integration are the norm. We use automatic builds and deployment scripts (Cruisecontrol) to fully automate development/build/deployment/test cycle. Our system for storing bugs and issues (FogBugz) is integrated with the source code system and automatic builds.