| CPC G06F 8/33 (2013.01) [G06F 8/35 (2013.01)] | 17 Claims |

|
1. A method for generating a device application, the method comprising:
certifying a multitude of building block components, each of the multitude of building block components comprising:
functions that operate independently from other building blocks; and
the building block component is configured to deliver one or more features of a device application that operates a run engine that facilitates communication between building block components of the device application;
providing the multitude of building block components in a library for one or more developers of the device application;
generating a computer-readable specification for the device application, the computer-readable specification comprising one or more of the multitude of building block components;
wherein the multitude of building block components comprise a customizable portion and a core portion; and
wherein the certifying comprises determining that there are no modifications to the core portion.
|