Meet Our Team

For the past 25 years, we have been designing, developing, and providing maintenance management software applications to customers in the USA and across the globe.
As a small company, we enjoy delivering customers a personal experience and working together to meet the needs of their business.
Serving more than 15,000 customers globally!
Brian Kennedy
Founder and Software Development

As the founder of IMS in 1994, Brian oversees the company operations but also invests time into design & development. He also enjoys interacting with customers as part of our sales team. At the end of the work day, he enjoys spending time with his wife and three children. Brian also enjoys working on cars and can usually be found playing in the garage.

Justin Ruby
Software Development Engineer

Justin has been with us since 2008 as part of our software development team.  He is involved with all of our development technologies including Windows desktop and cloud based products.  He’s also the “goto” guy for our support department when they need some additional technical “wizardry”.  In his spare time, he enjoys reading outside with a nice cigar and nightly video game session with his friends.

William “BJ” Lawson MD
Software Development Engineer

BJ has been with us since 2015 and is our web application development “wizard”. BJ’s main focus is our web application development and has a knack to ensure everything is always operating efficiently.  BJ enjoys anything related to health, wellness, and cooking great food.

Taylor Kennedy
Accounting & Junior Software Developer

Taylor assists with the accounting tasks for the company and is currently being mentored as a Junior Software Developer for our web based products. In his spare time, he enjoys entertaining others with his piano mastery.  He also plays the drums for the worship team and enjoys astronomy.

Nick Neigh
Sales & Technical Support Specialist

Nick has been with IMS since 2008 and is our master of all trades. In the past 13 years, he has had his hands into just about everything from sales, technical support, marketing, and development. These days he spends a majority of his time interacting with our sales customers but still enjoys dabbling in a little bit of everything! In his spare time, Nick enjoys photography and restoring vintage automobiles and machinery.

Cecilia Kennedy
Support Specialist & Accounts Receivable

Cecilia has been with us for since 2012. She handles our accounts receivables and manages our support plans and subscriptions. She is also likely the person that answers the phone when you call with questions or for technical assistance.  When she is not working, she enjoys spending time with family and camping.

Jonathan Silva
Technical Support Specialist

Jonathan has been with IMS since 2018 and is one of our technical support gurus. Jonathan brings us over 10 years of experience in the technical support field handling a variety of applications. Jonathan also manages and authors a majority of our technical documentation. In his spare time, he likes to tinker with the Raspberry Pi and other tech gadgets. Jonathan also enjoys playing the piano and guitar.

Janelle Kennedy

Janelle handles the accounting duties at IMS. Formerly a secondary math teacher, she does a great job keeping on top of the numbers. In her spare time, she enjoys time with her children, cycling, and reading.

Client Testimonials

Founded in 1994, Innovative Maintenance Systems provides leading maintenance management software for business and home use. With thousands of customers worldwide, our software is completely customer driven. We not only provide the functionality our customers ask for, but we also realize the importance of having a software system that is easy to use.


Our company goal is to provide fleet maintenance software that is easy to use, while maximizing the benefits of keeping accurate maintenance records. In the end, we will help you minimize the total cost of ownership for your fleet equipment.


Thank you for your interest in our software products. If you have any questions, please feel free to Contact Us! And thanks for visiting our site.


A simple search for Computerized Maintenance Management Systems (CMMS) will turn up hundreds of choices for tracking and planning your preventive maintenance and repairs.  At Innovative Maintenance Systems (IMS), two key factors distinguish us from our competitors when it comes to pricing: 100% transparency, and fully customizable packages.

Mechanic using maintenance software
customer service

Our pricing information is clearly published on our website, and our industry-experienced sales team members are readily available to educate you in choosing the appropriate package for your needs – nothing more.  We don’t make you jump through hoops just to find a price tag, and we don’t take a “hard sell” approach – relying instead on the software to speak for itself.


While other companies force you into a “one size fits all” approach, we offer several “editions” of our desktop applications (Fleet Maintenance Pro and Maintenance Pro CMMS) so that you only purchase the features that fit your needs and budget. Desktop applications are a one-time purchase with NO recurring license fees or hidden charges, and optional ongoing annual support plans, making this an investment which offers exponential returns.

Our web based applications (Fleet Maintenance Pro and Maintenance Pro CMMS) are delivered as a subscription service.  With a per-user, per-month charge, the initial investment is low, and IT support costs are reduced (if not eliminated).  NO startup fee, NO annual fee, and NO added support costs make for a fully transparent pricing structure.

Satisfaction guarantee

Lastly, your purchase includes peace of mind.  For the desktop applications, a 30-day trial plus 30-day money-back guarantee ensure this is the right fit for your needs.  Our users never experience buyer’s remorse.


For the web based applications, a trial period plus the flexibility of month-to-month billing offers a no-risk way to verify that the system performs as expected, and to grow your operations incrementally.


Reach out to our sales team today for a no-pressure conversation about your current and future needs, or schedule an online demo for a personalized tour of our systems!


Contact Sales


Request an Online Demo

Contact Innovative Maintenance Systems
Computerized Maintenance Management Software (CMMS) has never been simpler!