Patent ID: 8566820

Claim:
A method of distributing a software application over a network with a computing device having a computer processor and computer-readable instructions stored on a non-transitory computer-readable storage medium and executable by the computer processor, the method comprising: storing an installation template of said software application on a first computing system connected to said network, said installation template containing a validated installation of said software application and a specific reference to the first computing system; replacing the specific reference to the first computing system in the installation template with a generic reference; transferring said installation template to a second computing system connected to said network; retrieving directories and files of said software application from said transferred installation template onto said second computing system; removing, from said directories and said files of said software application, the generic reference; and inserting in place of said generic reference that was removed, in said directories and said files of said software application, computing system-specific references required by said software application with respect to said second computing system.