Operating Systems

One major constraint for desktop development is the target operating system on which the application is expected to be deployed. We support all major operating systems as well as cross-platform development in which more than one operating system is targeted. However, each additional operating system adds additional burden to the development process including compatibility issues, maintaince, and therefore cost. The target operating system should be closely considered as a part of planning phase, before any development begins.

Browser as a platform

Often it makes sense to target the browser as the platform and make a desktop application a web application. See our web application section for more information about our web development offerings and how the browser may be a more adequate platform than the major operating systems in use today.

Supported operating systems

We support the following operating systems for desktop application platforms:

  • Microsoft Windows XP/Vista/7
  • Ubuntu/Debian/Suse/RHEL Linux
  • Mac OS X