1. A method for providing performance tuning and benchmarking services to one or more remote computer systems, the method comprising: initiating by a service provider computer system one or more performance tuning and benchmarking services; capturing by the service provider system through a gateway data for a first set of metrics related to performance of the one or more remote computer systems for a first period of a defined term of the performance tuning and benchmarking services; performing by the service provider computer system a performance review based on the captured data for the first set of metrics; and providing by the service provider computer system through a portal a first set of one or more reports based on results of performing the performance review on the captured data.