MendMyPC sits at the intersection between 2 IT methodologies namely Service-Oriented Architecture (SOA) and Software as a Service (SaaS).
SOA involves developing IT systems based on the business services you intend to deliver as opposed to hardware or specific applications. The MendMyPC system framework is modular and component based, making it easier to reuse components.
All these points make this methodology lean and mean, which will lead to cost-effciency in the long run, the methodology is also suited to MendMyPC's web development as the business services are delivered on-demand and need to be scalable.
SaaS involves developing web-based IT systems which are provided to customers as a service. No install is required and all functionality is delivered via the browser, SaaS removes the cost of purchasing software and reducing the overall cost of software.
MendMyPC is the host and Application Service Provider (ASP) with all services provided on-demand, users of the system can pick and choose the services they use and pay for those services accordingly.
From the consumer viewpoint MendMyPC is a Web2.0 application i.e. web-native software which is consumer-oriented and open, from the Engineer's viewpoint MendMyPC is an Enterprise scale SaaS application.