Selecting A Platform: Part 2

About This Blog

This site is for  entrepreneurs.  A full RSS feed to the articles is available.  Please subscribe so we know you're out there.  If you need more convincing, learn more about the site.



And, you can find me on Google+

Connect on Twitter

Get Articles By Email

Your email:


Blog Navigator

Navigate By : 
[Article Index]

Questions about startups?

If you have questions about startups, you can find me and a bunch of other startup fanatics on the free Q&A website:

Subscribe to Updates


30,000+ subscribers can't all be wrong.  Subscribe to the RSS feed.

Follow me on LinkedIn


Current Articles | RSS Feed RSS Feed

Selecting A Platform: Part 2


A platform means many things to many people.  For purposes of this series of articles, we’ll define a platform as being a set of technologies (operating system, hardware, run-time environments, programming languages, frameworks etc.) on which software applications are created.    Also, for purposes of focus, we will look at platform selection from the context of a startup company – though much of the decision process applies equally well to software development projects within established organizations.

The selection of a platform is a critical decision for any startup developing software as this is one of the most difficult and expensive things to change at later stages in the process.  

For most applications that startups would select, the platform wars have been reduced down to a few broad changes:

  1. Java/J2EE and related technologies
  2. Microsoft ...Net
  3. Other

Of course, there are other platform choices (like mobile platforms, embedded platforms and others), but I’m going to focus on the above three as those tend to cover the majority of situations I’ve encountered – and where I have the most experience.


Posted by on Sat, Nov 05, 2005


There are no comments on this article.
Comments have been closed for this article.