Most developers out there love to try new technologies (languages, IDEs, libs, tools, etc). But at the end of the day everyone need to pick whatever works best for every project.

We love to use open source technologies in our products, but commercial licenses are often required for some projects/clients. We are open minded enough to select the right tool in benefit of the Project, it is not just matter of taste.

There is no such thing as one-size-fit-all solution.

Web...

Web applications are by far the most exciting projects. New approach and tools come out all the time. We think web applications have the power to overpass what Desktop apps do today.

Our target is to create multiplatform apps using modern web technologies (ReactJS, AngularJS, MeteorJS, Ionic). ASP.NET MVC (C#) is an interesting corporative option. TypeScript is an excellent choice for new projects.

Infinite possibilities!

  • IDE: Netbeans, Eclipse, Visual Studio.
  • Languages: PHP (Yii framework, Symfony, Laravel), ASP.NET MVC, Javascript, Python, Java (Struts).
  • Databases: MySQL, Oracle, SQLServer, PostgreSQL.
  • Libs: Javascript, jQuery, React, Angular, Dojo Toolkit, Hibernate.
  • CSS: Bootstrap, Blueprint.
  • CMS: WordPress.

Desktop...

We develop solutions using most popular technologies like DotNet (Visual Basic.Net, C#), Java with Hibernate or even C++. We have created several applications focused towards statistical simulators, key-performance dashboards, medical environments and ERP in general.

  • IDE: Visual Studio, SharpDevelop, Codelobster, Netbeans, Eclipse.
  • Languages: C#, C++.
  • Databases: MySQL, Oracle, SQLServer, PostgreSQL.
  • Libs: Crystal Reports, Infragistics, ComponentOne.
  • MS Office: Access and Excel (macro).

Android...

It doesn’t matter what you think about Java or Google. Android will be around for a long time.

The combo [Android Studio + Java + Android SDK] is awesome. Those years working with Java helped us to transfer our experience directly to Android world in matter of weeks. Google guidelines are easy to follow and Material Design is a concept we embrace totally.

It was really easy for as to start developing apps for android and you can bet there will be more in the near future.

Open source world has a new boss!

  • IDE: Android Studio, Eclipse, JetBrains.
  • Languages: Java (Android SDK / Gradle).
  • Databases: SQLite.
  • Libs: Volley, Google Play Services (Admob), Android Support (Compat), ORMLite, ColorPicker, MPAndroidChartLibrary.

iOS...

Initially, we were reluctant to develop iOS apps. Objective-C represented a barrier for our team. We are used to c-like languages including c++, php, java and c# but Objective-C syntax was plain awkward.

Swift shares its DNA, while keeping a nice syntax, modern set of features, fast and elegant. It is a beautiful programming language. We are able to develop our apps even faster than using any other language.

Apple got our respect!

  • IDE: XCode.
  • Languages: Swift.
  • Databases: SQLite, CoreData.
  • Libs: SQLite.Swift, IQKeyboardManager, SwiftValidator, SwiftForms.

Games...

Let us start saying that building games is a serious business. We started creating games in our free time mostly for learning purposes. Games are interesting, enjoyable and hard at the same time. Challenges represent an opportunity to learn and grow.

Games usually include high requirements in graphics, animations, music/sound and performance. For example, any game must hit 60 FPS regardless of the device running it. Thus, you may consider them as critical real-time applications. For those reasons, finishing this type of project is a rewarding experience.

Practice makes perfect!

  • Engines: AndEngine, LibGDX, Cocos2d-x, Phaser. [Note: We are moving to Unity 3D].