Computerized maintenance management software (CMMS) can integrate IoT sensors to measure temperature and vibration levels of equipment such as motors, gearboxes and generators. The sensors generate real-time data that is transmitted via the internet in the cloud-based CMMS. Users can run the internet-based CMMS independently to manage failure or preventive work order/maintenance activities. Adding smart IoT sensors allows users to capture real-time data for condition monitoring through which alerts can be viewed directly via CMMS dashboard. If the temperature or vibration signal is above set alert limits, the user can generate a work order with one click.