The Open Computer Orchestration (OCO) project enables IT administrators to centrally manage Linux, macOS and Windows machines plus Android and iOS (Mobile Device Management) using a comfortable web interface.
OCO computer list
OCO package detail view
It provides software deployment features, a user-computer logon overview, policy management, lists software packages installed on each computer ("recognised software/apps") and features a fine-grained permission/role system.
These features allow you to roll out any new software or updates (patch management) - just create an OCO package and distribute it to your clients. You can track progress and view the results (exit code and command output) of every software job. Custom reports let you to get even more out of your data.
OCO deployment assistant
OCO job list

As an on premise (self hosted) solution, OCO ensures that only you have the full control over your data and managed computers. Use the power of Open Source, clone the GitHub repo and set up your own OCO server today!

GitHub stars, contributions and feedback is highly appreciated. If you want to improve OCO, e.g. by translating into your native language, don't hesitate to create a pull request on the GitHub repo. If you need help setting up or integrating OCO into your environment, or if you like to commission a new feature development, you can get commercial support directly from the developer. If you like, get in touch for an offer.