111 2nd Ave SW

Cresco, IA 52136

563-547-3162

1222 N Main St.

Viroqua, WI 54665

608-650-5200

Cresco,  Iowa                     

Viroqua, Wisconsin

Based in Cresco, Iowa and established in 2000, CPU has developed into the leading computer sales and training provider in our area, with a client base ranging from national companies, local government, schools, and the home market. We provide a fully comprehensive range of services including computer sales, computer training courses, computer maintenance, repairs, and upgrades. Our aim is to provide a dedication to service and a commitment to excellence.


At CPU, we pride ourselves on our customer-centric approach, ensuring that each client receives personalized solutions tailored to their specific needs. Our team of highly skilled professionals is dedicated to staying at the forefront of technology, continuously updating their knowledge and skills to offer the best possible service.


Our commitment to excellence is reflected in our long-standing relationships with our clients, who trust us to deliver reliable and efficient solutions. Whether you're a large corporation or a home user, CPU is your go-to partner for all your computer-related needs.


why choose us?

Because we understand your needs, we can provide you with a total solution. We have a proven track record with a customer base second to none. In other words: we know our business and look after our customers.

Managed Services clients

16

Security installations

192

Satisfied clients

5213

Professional technicians

5

Team bio

Jeff Holmstrom - owner

Jeff has over 20 years of experience. He started out teaching classes at CompUSA for 2 years. He attended Florida State University and earned his Enterprise Networking Professional Certification. Jeff has the following certifications: CompTIA A+ and Networking, Microsoft Certified Professional, M.O.U.S. Certified w/Excel Proficient & Expert and Word Proficient. Jeff started Computer Professionals Unlimited in November of 2000.

Sandy holmstrom - owner

Sandy worked at General Dynamics Tank Division in the Configuration Management Department for 9 years before she moved to Iowa with Jeff and helped with the start up of Computer Professionals Unlimited of America.

Alex Holmstrom - technician

Alex joined the team in 2022, bringing his strong background and dedication to the role. He graduated from the American Institute of Business College in 2016 with a Bachelor of Science degree. Alex is proud to step in and continue his parents’ legacy, bringing a fresh perspective while honoring the foundation they built.

Alyvia S - Administrative / technician 

Alyvia has been an integral part of the team since joining in 2022. She trained in Computer Technology at NICC and further honed her skills by earning certifications in Web Design and Marketing from Riverland. With her technical expertise and creative approach, Alyvia plays a key role in driving the team’s digital and marketing initiatives.

Joshua J - technician

Joshua has been a valued member of our team since 2024, contributing his extensive knowledge and dedication to our organization. A graduate of the NICC Computer Technology Program, Joshua possesses a strong foundation in computer technology, which he leverages to drive innovation and efficiency within our operations.

Camille S - administrative assistant

Camille joined our team in 2025 and has since become the backbone of our call center operations. With over 30 years of experience in customer service and administrative roles, her outstanding organizational abilities and steadfast dedication are crucial in keeping our team coordinated and on track. Camille's commitment to excellence and her adeptness at managing tasks efficiently make her an indispensable member of our team.

WHAT CLIENTS SAY

Mary M.

The coolest computer repair shop I've ever been to. The fact they sell disc golf disks help. 


Ken h.

They are great! Always very helpful and able to help me out with any problem I may have.  The computer I had them make for me is awesome!!

Jacob H.

Great service, great range of products, better prices than you can find elsewhere. They are reliable, friendly and helpful. 

Sarah g.

CPU is always there when I need them! Jeff and Sandy always provide exceptional customer service!  Highly recommend!!!

June M.

Very grateful for their expertise & the time they took to fix my printer problem.


discover what we offer