Effective asset maintenance involves the effective scheduling of maintenance activities so that repairs are planned and carried out in an appropriately timely fashion, assets are available for work activities as often as possible, productivity is continuous and the life and expected operation of the asset is extended. Therefore, a robust approach to asset maintenance will: Pinpoint causes, failures, and redress functionality Offer reliability-centered maintenance (RCM) possibilities Trigger preventative and/or predictive maintenance Generate safety and warning notices automatically Create the possibility for accessibility via the web and mobile options for remote places Link and integrate with project management and asset management systems.