Patent ID: 8370829

Claim:
A method comprising: installing, on a user computing device, a package comprising a software application, a prerequisite software application associated with the software application, a post-install configuration file and a post-install configurator application; and executing, using a hardware processor of the user computing device, the post-install configurator application, wherein executing the post-install configurator application comprises: installing the prerequisite software application associated with the software application, retrieving first configuration information from the post-install configuration file, wherein the first configuration information comprises a description of the post-install configuration, retrieving second configuration information from a remote server, wherein the second configuration information comprises parameters, provided by an independent software vendor (ISV), for the post-install configuration file, retrieving third configuration information from a user via a user interface, wherein the third configuration comprises information associated with the user computing device, and configuring the software application using the first configuration information, the second configuration information, and the third configuration information.