1. A method for creating an object, the method comprising: developing an object using an operating system neutral application programming interface (API); designating an operating system, the operating system including native objects and supporting an API for accessing native objects of the operating system; and compiling the object for the designated operating system to generate a compiled object, the compiled object comprising: logic code; a native object interop for accessing the logic code using the API for accessing native objects of the operating system; a platform-neutral interop for accessing the logic code using the operating system neutral API.