1. A method, comprising: receiving, at a processor, a legacy machine-oriented language interface definition of a new module to be implemented, using an object-oriented language, to provide a new feature within a legacy machine-oriented language application that is executable within a legacy application execution platform; generating, via the processor, an object-oriented class definition and bridging code that interfaces the object-oriented class definition to the legacy machine-oriented language interface definition; receiving an updated version of the object-oriented class definition that comprises object-oriented code that implements functionality of the new feature within the new module; and building a new executable version of the legacy machine-oriented language application, executable within the legacy application execution platform, and comprising the new module within the new executable version as a new object accessible via the legacy machine-oriented language interface definition and with the functionality of the new feature as implemented by the object-oriented code in the updated version of the object-oriented class definition.