About Mainspring

main·spring, ˈmānˌspriNG/: noun

Something that plays a principal part in motivating or maintaining a movement, process or activity.


Mainspring’s value to business owners is centered on leveraging our rich business experience coupled with our passion for technology. At our core, we supply expertise in business system integration and applications including seamless integration of e-commerce solutions with solid brick and mortar applications. Our customers’ business goals and objectives are always providing the driver for the delivery of these products and services.

Mainspring has over 35 years of experience implementing and supporting retail systems. With our expert technicians, application developers, and implementation team, we have the privileged opportunity to meld our strengths with our customers’ vision to provide the best possible business solution and outcome.

Our customers’ confidence to build their solutions is predicated on our adherence to the highest level of business ethics and behavior.

We have an incredible team of specialists with decades of experience to help our clients with every aspect of implementing and supporting retail systems.

Our Key Team Members

Brian Royal | President
Trini-Mainspring-Finance-Business Development
Trini Baughn | Finance & Business Development
Alex-Mainspring-Technical Services Manager
Alex Welsh | Technical Services Manager
Bill-Mainspring-Sales Engineering-Ecommerce
Bill Flatt | Sales Engineering & E-commerce
Aaron-Mainspring-Application Developer
Aaron Schneider | Application Developer
Earl-Mainspring-Application Developer
Earl Ortner | Application Developer
Mike-Mainspring-Sales Director
Mike Roth | Sales Director
Shay-Mainspring-Application Support Technician
Shay Pavey | Application Support Technician
Paul Moore | Sales & Strategy
Beth-Mainspring-Administrative Assistant
Beth Welsh | Administrative Assistant
Customer Commitment

Our customers’ selection of Mainspring for their business solutions, drives us to re-earn that honor every day.


The highest quality of our services and products is never achieved. We believe our work life has at its core, the requirement to keep our eye on the goal of providing the highest quality to our customers.


Our customers’ trust to build their solutions is predicated on practicing and proving our adherence to the highest level of business ethics and behavior.


Working together, our team members understand the value of leveraging each other’s talents with the goal of meeting our customers’ expectations.