Patent ID: 8683430

Claim:
A method executable by a central processing unit (CPU) for associating deployed executables with source code comprising, the method comprising: mapping source code of a development environment to a deployed executable of a runtime environment, wherein the mapping ensures that a version of the source code from which the deployed executable was produced is always known, wherein the mapping occurs within digitally encoded data stored in a non-transient storage medium, and wherein the development environment and the runtime environment are two distinct and separate computing environments that are isolated from each other; linking the deployed executable to a set of one or more files, wherein the set of one or more files correspond to versioned documents of the source code; recording one or more updated versions of the source code, wherein the one or more updated versions of the source code are resulted due to changes in the source code within the development environment; computing differences between the one or more updated versions of the source code and the set of one or more files; identifying version conflicts between the source code and the deployed executable based on the computing; and synchronizing changes between the development environment and the deployed executable so that changes relating to the source code and the deployed executable are maintained in the digitally encoded data, which is automatically updated as the synchronized changes are made.