RAMS 2.0 – CMMS
RAMS 2.0 is a specialized Computerized Maintenance Management System (CMMS) designed for industrial asset monitoring, maintenance management, and predictive maintenance. The platform combines asset hierarchy management, IoT sensor monitoring, work order automation, inventory management, and intelligent health analysis to help organizations improve equipment reliability and operational efficiency.

Project Overview
RAMS 2.0 is a comprehensive industrial CMMS platform built to manage the complete lifecycle of industrial assets and maintenance operations. It provides a structured hierarchy from projects and plants down to individual assets and components, allowing maintenance teams to monitor equipment at a highly granular level.
Operations & Maintenance: The platform centralizes work orders, preventive maintenance, work requests, and completed tasks, enabling teams to efficiently plan, assign, execute, and track maintenance activities.
Intelligent IoT Monitoring: RAMS 2.0 integrates with specialized IoT servers to process vibration, temperature, and RPM sensor data. The platform transforms raw sensor readings into meaningful health insights and visual analytics.
Predictive Maintenance: Advanced FFT vibration analysis and asset health scoring help identify abnormal equipment behavior and potential failures before they become major operational issues.
Inventory & Supply Chain: Maintenance teams can manage spare parts, monitor stock levels, maintain vendor information, and submit requisitions for required components directly through the platform.
Automated Alerting: Background monitoring services continuously evaluate sensor and gateway conditions. Threshold-based alerts can trigger immediate SMS and email notifications to maintenance teams.
Scalable Architecture: High-frequency IoT data is processed through dedicated Node.js services before reaching the central backend, helping separate sensor processing workloads from the main application and reducing performance bottlenecks.
Key Features
Technologies Used
Challenges
Managing a complex industrial asset hierarchy across projects, plants, locations, assets, and components
Processing and handling high-frequency IoT sensor data without impacting the performance of the main application
Performing meaningful vibration analysis from raw sensor data for predictive maintenance
Providing real-time monitoring and alerting for vibration, temperature, battery, and signal conditions
Synchronizing and managing data across MongoDB and MSSQL databases
Building dashboards capable of presenting large amounts of sensor and maintenance data in an understandable format
Designing reliable maintenance workflows covering work requests, work orders, preventive maintenance, and completed tasks
Maintaining accurate spare-parts inventory and procurement information across maintenance operations
Solutions
Hierarchical Asset Management: Implemented a structured Project → Plant → Location → Asset → Component hierarchy to maintain clear relationships between industrial equipment and maintenance activities.
IoT Data Processing: Introduced dedicated RioServer and TreonServer services to process high-frequency sensor data before forwarding relevant information to the central backend.
Advanced Vibration Analysis: Integrated FFT data processing and analytical charts to help maintenance teams identify abnormal vibration patterns and potential equipment failures.
Automated Monitoring: Developed background alerting processes that continuously monitor sensor thresholds, IoT gateway battery levels, and signal health.
Multi-Channel Notifications: Integrated Twilio for SMS notifications and Nodemailer for email alerts, allowing maintenance teams to respond quickly to critical conditions.
Data Management: Utilized MongoDB with Mongoose for application and IoT data while using MSSQL with Knex.js for enterprise-level data requirements.
Visual Analytics: Implemented Chart.js-based dashboards and health charts to transform complex sensor readings into clear and actionable maintenance insights.
Maintenance Automation: Built preventive maintenance workflows that support recurring schedules and sensor-triggered maintenance activities.
Want to build something similar?
Let's discuss your project and bring your ideas to life with our expertise.
Start a Project