This paper presents a framework of decision support systems for facilities maintenance management (FMM) with the objective of integrating facilities maintenance management, real-time project management, condition monitoring systems and building information models. Multi-faceted views of maintainable assets are designed to meet the requirements of any potential functional extensions or systems integration. Basic processes for asset management, Corrective Maintenance (CM), Preventive Maintenance (PM), and Condition-based Maintenance (CBM) are implemented in a Web-based FMM prototype system. The generic aspects of the system lay in the fact that: (1) all sources of maintenance work, ranging from manually entered CM orders and system generated PM orders to individual maintenance projects, are normalized and manipulated as projects and tasks; (2) the allocation of various kinds of resources, including equipment, materials, trades, contractors, and tools, is optimized using the proposed algorithms.