"Prompt Prevention"

Move from static spreadsheets to database-driven dynamic PM triggers.

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

Let us help before your preventive program is toast.

Preventive maintenance must be done punctually. Delayed and missed task makes your
preventive program worth less!

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.


  • CWorks PLUS.

  • 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 & Portugese).
  • Comes with one year support.
  • Great addition to ISO9001 implementation.
  • Unlimited users license per site.
  • USD 1695.


  • CWorks Basic
  • Single user. No obligation, No time limit
  • Good for basic work order recording and fixed period preventive maintenance scheduling
  • USD 0

* For web/cloud CMMS, training and customization, please contact us.

What users say...

CWorks is implementable anywhere
"even on offshore oil rigs"

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

CWorks - The Preventive Maintenance Software Specialist

Are you outsourcing your preventive maintenance?

Why not share CWorks with your preventive maintenance contractors?