Most people are very familiar with software applications, especially the plethora of apps
available for mobile devices. Applications are ready to provide value almost instantly after installation. Think of something like a mapping application with navigation capability. You install the app, turn on location services, enter an address and you are on the way in less than five minutes. Conversely, platforms are tools for application developers. Platforms do little for end users immediately after installation. Application developers must first configure and build applications using the platform before end users begin to recognize value.
Developers have been using platforms for decades. There are some classes of applications that require core services that are complex to develop but universally useful. In those cases, it makes sense for a group of experienced system developers to build a platform for use by the larger application developer community. Many developers lack the skills to do it on their own.
The most successful data platforms are both robust and flexible. Millions of application developers, who otherwise could not build the scalable foundations that are required to support enterprise class data management, can use them. Reinventing the wheel
has always been costly and rarely produces superior modes of transportation. Despite that history, many organizations spend many months or years contemplating and prototyping proprietary data platforms.
Enterprise developers may be encouraged that most of the hyperscale Internet companies have developed proprietary data platforms to meet their specific industry and scale challenges. Some of these companies include Airbnb, Facebook, LinkedIn, Lyft, Netflix, Twitter, and Uber.
These organizations differ from most traditional enterprise organizations in several key ways. They were born cloud native
, meaning the platforms that they have developed constitute the business. They can recruit and retain top talent with the backgrounds that are required to build platforms. Also, they are constantly adding the already large initial development investments because their data platform is critical to their main value proposition.