As the Executive Director of Sycamore Public Library, I highly recommend CMJ Technologies for all your IT needs! One of the most important services we offer is access to technology which includes computers, printers, copiers, WiFi. Internet, and numerous software programs. Without an IT person on staff, it would be hard to stay current and offer what our community needs. Chad and team have helped us with hardware and software purchases, replacement forecasting and upgrades, and help desk services. We are incredibly pleased with their responsiveness, professionalism, and cost consciousness, which is critical when working with public funds.