Asset maintenance is the act of maximizing the life of an asset through the application of various software applications that are capable of monitoring an asset’s performance and determining when and what action should be taken to keep the asset at its optimum operating condition and minimize the probability of an unplanned failure and lost productivity. This involves such things as preventive and predictive maintenance. This approach is in contrast to reactive maintenance that relies on repairing an asset only when it fails.