They provide services for all computer needs. They do system upgrades, setups, and networking web designs. They also provide house calls. We used them for our small business and have been very happy with the services and consultations that they provided. We would be very happy to use them again.