I made the switch years ago to think about Mobile, Cloud, and Data as the ways to build solutions. Mobile devices are with people so much more than a laptop or desktop so information is at your fingertips more often. The Cloud gets you around the monopoly of internal IT organizations and lets you scale faster. Data has changed from the forms people fill out to be stored in a SQL database which had comfort and control for those who controlled the database schema, to put anything you want in a key value pair approach.
A name–value pair, key–value pair, field–value pair or attribute–value pair is a fundamental data representation in computing systems and applications. Designers often desire an open-ended data structure that allows for future extension without modifying existing code or data. In such situations, all or part of the data model may be expressed as a collection of tuples <attribute name, value>; each element is an attribute–value pair.
The problem is the transition for people who lived in software licenses of applications and the associated hardware can be difficult.
IBM is trying to coerce its staff.