Open Source or Proprietary Applications; What is Best for Your Business?