Cloud computing is changing how products are designed; enabling closer collaboration between the corporate IT department and other business units, including sales, finance and forecasting; and fostering more customer interaction, even to a point of jointly developing products with their consumers. In particular, new ways of writing and deploying software will encourage new types of faster-acting organizational designs. “Cloud native” software approaches stresses ease of use and low-impact alteration of components of any given software application. Massive applications are subdivided into a series of “microservices” that can be tweaked with little effect on a running piece of software.