Are you having trouble getting your preventive maintenance done on time?

"Prompt Prevention"

Optimize your preventive maintenance


Be a team

Get everyone involved. Make PM a team effort with unlimited user site licenses that give each team member, including storekeepers, customized access and individualized passwords.


Be effective

Remove ineffective tasks. Easily review and edit tasks
that have scheduling conflicts, inefficient scheduling, duplicate or missing information.


Be efficient

Individualized schedules. Equipment is either new, old, operational or dormant. Create individualized schedules for each piece of equipment using the extensive scheduling options available.


Be assured

Show task completion. Attach job photos, videos, and documents to work orders to show actual PM history. Use for future training, troubleshooting and to reduce redundant work.

Proven, Practical, Preventive Maintenance Scheduler

Time based triggers

Trigger by fixed time periods, by date, by actual completion date, or day of week

Meter based triggers

Trigger by incremental readings or high-low threshold readings

Eliminate trigger overlaps

Remove conflicts between different frequencies such as annual/monthly overlaps

Work order generation

Easily generate preventive maintenance work orders by date range

Checklist attachment

Create task checklist library and attach them to any preventive maintenance schedule

Spares management

Materials module for ensuring adequate preventive maintenance spares

Need to know which 20% of assets
causes 80% of your problems?

You can, if all work orders are recorded.
Join 100,000+ sites who are using CWorks Basic for work order reports.

Basic CMMS with time-based preventive maintenance scheduler since 2001.

no cost, no frills, no obligation

Need to schedule and prioritize limited resources such as time and spares?

We recommend


  • CWorks GO
  • Includes android mobile application for viewing and closing work orders on smart phones.
  • Complete database-driven preventive maintenance trigger options including:
    Fixed time interval.   ( e.g. Every 28 days)
    Floating interval.   ( e.g. 28 days from last completion)
    Fixed day and week.   (e.g. 3rd day of the 4th week)
    Fixed date and month.   (e.g On the 28th of every 3rd month)
    Incremental meter.   (e.g. Every 10000 miles)
    Threshold meter.   (e.g. Below -5 or above +5 volts)
    Usage or time.   (e.g. Every 10000 miles or 3 months)
    Multiple sequencing.   (e.g For annual PM, monthly PM shifted)
    Warranty trigger.   (e.g. Equipment under warranty notification)
    Duplicate work trigger.   (e.g. Equipment has existing work orders)
    MOQ trigger.   (e.g. Spares level below minimum level)
  • Proven to record 50,000 work orders in less than 100MB.
  • Secured data with configurable password access management.
  • Many languages (English, Chinese, Spanish, French, German, Bulgarian, Romanian & Portuguese).
  • Great addition to ISO9001 implementation.
  • Inclusive of 1 year support
  • Site license, unlimited users per site.
(annual billing)

  • Available for android version 4.1 and above.
    Requirement to be installed for CWorks CMMS:
    Microsoft Office & Access 2007 and above (32 or 64 bits)
    Requirements to be installed for android mobile app.:
    Internet Information Services (IIS)
    PHP version 5.0 and above
    ODBC Driver as a standard API to access Database Management Systems
    CWPlus database

* For implementation, training and customization, please contact us.

* For web/cloud CMMS - Please sign up for free single user account here.

What users say...

More Success Stories

CWorks - The Preventive Maintenance Software Specialist

Globally proven

Users in more than
100 countries

Many languages

English, Spanish, Chinese, Bulgarian, Romanian, Farsi, French, Swedish, Portuguese, German, Polish, and Croatian

Globally accepted

Chosen by users in various industries including manufacturing, mining, oil & gas, education, healthcare and municipalities

Implementation made easy

Users have reported very low learning curve. Even with thousands of assets, implementation is as fast as 2 weeks