That’s how long Microsoft BizTalk Server is in the market.
The first version came in 2000, and now we are in 2020 and excited about the new release, “BizTalk Server 2020”. Microsoft consistently released a new version every 2-4 years once for the past 20 years (2000, 2002, 2004, 2006, 2006 R2, 2009, 2010, 2013, 2013 R2, 2016 and now 2020) – i.e., 11 major releases.
There are very few products in the history of software that sustained a two decades life span and still going strong. On Microsoft land, I can only think of a few products like Windows, Office, SQL Server that reached this milestone.
I’m feeling lucky enough to be one of them who worked on this amazing piece of technology for 20 years now. For most of the software developers out there, our career is pretty much determined by our initial few months/years after graduation and where we end up. Some people become programmers, again depending on what technology stack you got initial opportunities, some become data guys like DBA’s, IT administrators, and in the modern era, new things like AI/ML, Big Data, etc. For me, it was/is BizTalk Server and Integration in general.
In the past 20 years, I have seen various technologies come and go. People were choosing the wrong one for BizTalk360 in the initial days. Microsoft Silverlight as our front-end, the thing that looked flashy and promised to change the way Rich Internet Applications (RIA) are build quietly died, and we ended up wasting a full 1 year rebuilding everything in HTML5. We finally released version 7.0 back in Oct 2013, fully revamped in HTML5.
Unless otherwise, the product solves a core problem well. The chances of sustainability for this long are pretty slim.