PRIMAL is a predictive maintenance application that monitors electrical assets in buildings to predict failures and inform technicians when maintenance is required to reduce costs and safety issues. It permanently monitors assets, performs self-diagnosis, and uses predictive maintenance, training on raw and filtered historical data to build models and validate predictions on new data to determine when assets need repair or replacement.