open source property and facility management: the estate, its assets, and the maintenance that keeps them running.
openMAINT is an application for property and facility management, built on the CMDBuild platform. It holds the built estate as a model you can navigate, from sites and complexes down through buildings, floors, units and rooms, and it records what is installed in them: electrical, climate control, fire protection, security, sanitation, conveyor and telecommunications systems, down to individual devices and equipment. Around that register sits the work: preventive maintenance plans that generate on a schedule, corrective maintenance raised against a specific asset in a specific room, work orders with checklists and service level agreements, and a portal through which requesters and suppliers reach the maintenance office. Energy meters and their readings, purchase orders, contracts, price lists and budgets are modelled alongside, so the cost of keeping a building running sits next to the building itself.
The image arrives configured rather than waiting to be installed: the database is built during the image build with the product's own command line tool, so the graphical setup wizard is never run and the unauthenticated boot API that can rewrite the database connection is refused at the web server. The project's database seeds five enabled accounts, one of them a vendor account with administrator rights, and stores their passwords in a reversible format; every one of them is neutralised here, the demonstration and vendor accounts are disabled, and the administrator password, both database passwords, the HTTPS certificate and the database server's own key pair are generated afresh on each VM's first boot and written to a file only root can read. The sample estate the project publishes is loaded, so there is something to look at on the first sign in. Paired with a deploy guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.