1. A computer-implemented method for use with an upload server computing device, a website server computing device, and a network, the method comprising: establishing, by an authoring tool executing on a client computing device, a connection with the upload server computing device over the network; receiving, by the authoring tool, a first selection indicating whether a new account is to be created or an existing account is to be used; when the first selection indicates a new account is to be created, sending, by the authoring tool, account information to the upload server computing device for use thereby to create the new account; when the first selection indicates the existing account is to be used, sending, by the authoring tool, login information to the upload server computing device, which determines whether the login information is valid; after the new account is created or the login information is determined to be valid, obtaining, by the authoring tool, a list of applications associated with a publisher from the upload server computing device; displaying, by the authoring tool, the list of applications to a user; receiving, by the authoring tool, a second selection of one of the applications displayed; receiving, by the authoring tool, information from the user related to the selected application, the received information comprising an application identifier, a major version indicator, and a minor version indicator; building, by the authoring tool, a new virtualized version of the selected application, the virtualized version comprising an application file, the received information being incorporated into the application file when the new virtualized version of the selected application is built; uploading, by the authoring tool, the application file to the upload server computing device over the network; instructing, by the authoring tool, the upload server computing device to copy the application file to the website server computing device, the website server computing device being connected to the upload server computing device over the network; obtaining, by the authoring tool, from the upload server computing device, a ready indicator and a Uniform Resource Locator (“URL”), the ready indicator indicating whether the application file has been fully copied to the website server computing device, wherein the virtualized version of the selected application is available at the URL for download when the ready indicator indicates that the application file has been fully copied to the website server computing device; and when the ready indicator indicates that the application file has been fully copied to the website server computing device, displaying, by the authoring tool, a link to the URL to the user.