Patent attributes
Systems, method, and computer programmable products are described herein for generating application extension frameworks for operating systems. A host application receives data encapsulating a modification to an extension configuration file that defines one or more extensions for use by the host application. The host application includes a plurality of binary files. The host application provides the modified extension configuration file to an extension framework for instantiation of a first extension of the one or more extensions. The extension framework generates an interface for the first extension for communication with the extension framework. A new application encompassing the extension framework, the first extension, and the host application is generated without modification to the plurality of binary files of the host application. The first extension communicates with the extension framework via the interface.