In the past the focus was on building complex business models. Now we are moving into an area where we consume functions, we add them, we delete them, we replace them at consumer level and the business models of the future requires effective design strategies to allow the abundance of functions.