Open Source is a development methodology. We have considerable experience developing applications using Open Source software.

The top four reasons organizations choose open-source software are:

  • Lower cost
  • Security
  • No vendor ‘lock in’
  • Better quality

Since innovative companies no longer rely heavily on software sales, proprietary software has become less of a necessity. In 2009, the US White House switched its CMS system from a proprietary system to Drupal open-source CMS. In this way, open-source software provides solutions to unique or specific problems. As such, it is reported that 98% of enterprise-level companies use open-source offerings in some capacity.

With this market shift, more critical systems are beginning to rely on open-source offerings, allowing greater funding (such as US Department of Homeland Security grants) to help “hunt for security bugs.”

This is not to argue that open-source software does not have its flaws. One of the greatest barriers facing wide acceptance of open-source software relates to the lack of technical and general support. Open-source companies often combat this by offering support sometimes under a different product name. Acquia provides enterprise-level support for its open-source alternative, Drupal, for instance.

Research indicates that the open-source software – Linux – has a lower percentage of bugs than some commercial software.