Sommerville Consulting is a technical services company that offers a variety of business and home services.