A multi-module management system designed by DPSI.

About iMaint

iMaint is an industry-leading computerized maintenance management software (CMMS)/enterprise asset management (EAM) solution that’s helped organizations resolve critical maintenance challenges, maximize ROI, enhance productivity, ensure compliance and more. It’s suitable for a variety of industries ranging from small to large multi-site organizations, and is highly scalable. Maint is offered either as an on-premise solution or an online, cloud-hosted solution. It can also be accessed on mobile devices.

Video Overview


  • Work Orders
  • Work Requests
  • Preventive Maintenance
  • Maintenance Scheduling
  • Assets
  • Parts & Inventory
  • Purchasing
  • Reports & Graphs
  • Projects
  • Cost Tracking & Budgeting

Target Market

  • From small, single sites to large, multi-site enterprises
  • Maintenance departments within industries such as:
    • Manufacturing
    • Facilities
    • Fleet
    • Food & beverage
    • Government
    • Healthcare
    • and more
  • Companies with 5-500+ employees


  • Purchased and subscription-based pricing available
  • Offers both on-premise and online versions of iMaint to accommodate customers.
  • iMaint On-Premise is priced at $9,995 one-time and includes unlimited sites/users.
  • Varying levels of iMaint Online are available, ranging from $60 per user/per month to $110 per user/per month based on total number of users.
  • Free trial available

Product Overview

  • Developer DPSI
  • Type CMMS Software
  • Client OS Windows, Web
  • Deployment Cloud or On-Premises
  • Starting Price $60/user/month

Related Products

  • DirectLine
    A web-based CMMS system designed by Megamation Systems.
  • MVP Plant
    A CMMS software to achieve control of your maintenance processes.
  • eMaint CMMS
    A Computerized Maintenance Management System (CMMS) from Fluke Corporation.
  • ManagerPlus
    A maintenance management solution for assets, equipment, inventory, and more.
  • Hippo CMMS
    A web-based computerized maintenance management software application.

User Reviews of iMaint

Submitted on December 21st, 2020 by Anonymous

its a great program

The Good…

very easy to use

The Bad…


Submitted on November 14th, 2019 by Zack Bogart

We run 8-hour shifts and 12-hour shifts and they are intertwined. When the work orders are generated, they are given to the maintenance shift supervisors who in turn assign them to their mechanics based on skill set and required labor. We have an average of 200 work orders a week. Of course, not everything can be planned, so we also use the Quick Work Order to document unscheduled work, but not to check out or assign parts.

We use iMaint to track approximately 9,000 parts distributed throughout our six sub-warehouse facilities. Each warehouse’s inventory is specific to the equipment it supports. Expensive and delicate electrical parts are stored in one location and large motors and gear boxes are located in another.

We rely heavily on the part lookup feature. When a part is entered into the system, it is assigned to specific equipment, has the manufacturer, description, iMaint part number, manufacturer part number and any keywords to help identify the part. These detailed descriptions make it easy for the mechanics to locate the needed parts efficiently. The maintenance shop at each facility is centrally located. In the last five years, maintenance has increased in efficiency with our upgrade to iMaint and other management changes.