Patent ID: 8412797
Filing Date: 2013-04-02
Classification: G06F

Abstract:
1. A method of developing a system administration solution, the method comprising: accessing one or more web pages in a toolkit website, the one or more web pages in the toolkit website including descriptions of general-purpose components in a toolkit, the general-purpose components being available over a computer network on a Software-as-a-Service (SaaS) basis; identifying needed general-purpose components from among the general-purpose components in the toolkit, the needed general-purpose components needed to develop a system administration solution for an end user, the end user having an on-premises computer system, the system administration solution being a web application that enables the end user to perform an administration task on the on-premises computer system, the general-purpose components in the toolkit including an agent, the agent being a component that operates on an end user computing device with local administrator privileges, the agent running components of the system administration solution that require local administrator privileges at the end user computing device; determining, by the end user computing device, whether the agent is operational on the end user computing device; retrieving the agent from the hosting provider computing device when the agent is not operational on the end user computing device; automatically installing the agent at the end user computing device; retrieving a target component of the system administration solution that requires local administrator privileges at the end user computing device to operate properly; running the target component in the agent; developing special-purpose components, the special-purpose components being needed to develop the system administration solution but not among the general-purpose components; storing the special-purpose components at a hosting provider computing device, the hosting provider computing device also hosting the general-purpose components; and deploying the system administration solution.