SOFTWARE SELECTION

The software technology field is dynamic and evolving continuously. Although newly evolved technology is exciting and attractive, when adapting new technology to your product, you need to question whether the technology is stable enough for the type of product and market you serve.

Although it may seem safe to continue to use legacy software to develop the same type of application, unless your company has certain patents and trade secrets that provide strong competitive advantage and prevent your competitors from entering the market, it’s naïve to think that a product built with outdated technology can gain strong market share.

Following are some of the things to consider when selecting the software:

  • Has the selected software been proven?
  • Is the selected software adopted by other key companies in the market?
  • Is there a large developer base using the selected software?
  • Does it have a productive, robust, and easy-to-learn development environment?
  • Is there a steep learning curve for your development team to become proficient with the software?
  • Are there existing development resources you can tap into?
  • Is the selected software manageable and predictable?
  • Is there a creditable and reliable entity supporting the selected software?
  • Are there business concerns related to intellectual property, copyright, and patents?
  • Does the selected software force your company to expose sensitive intellectual property and trade secrets?

Get Professional Windows® Embedded Compact 7 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.