SAFO (Sensor Automated Facility Operation) is a system that automates tasks around a building under one umbrella with a goal to offload the building staff from unnecessary routine tasks and build an easier interface between machinery, such as Air Condition Units, and humans. The result is smoother operations, automatic detection of non-allowed behavior, early repair before severe damage occurs and avoidance unnecessary expenses.
SAFO as a general software is adaptable to different buildings with different layouts. It is designed to run on a Windows computer and uses the .NET framework 4.7.2 from Microsoft, but is not dependent on other software. It requires hardware components that can be addressed to read from and write to via LAN or the internet. While this access is specific to the hardware, the software is structured such that other hardware types can be added. The system can be set up to run on more than one computer which can share the responsibility of certain scheduled tasks (currently only for the control of Air Condition Units) in case of power failures. The information between the computers can be exchanged via the internet. This interface is also used for a SAFO tenant version, where tenants in the building can control some scheduling information (the tenant version does not interface with the hardware, only with the internet)
SAFO is written in the program language C#, while PHP is used to access a Mysql database for the communication between the individual computers on which SAFO runs.
SAFO has been completely redesigned with Version 4, There have been previous versions of SAFO, but no component of them have been used for Version 4.