Remote Telescope System (RTS2) is an integrated system for remote observatory control. It is designed to keep an observatory running, protect it from elements, take images, ensure that pointing is good, react to TOOs, keep track of what was done, send you data, and help you to do science. It picks targets from a database table, stores image meta-data in a database, processes images, and stores WCS coordinates in the database. An abstract device layer enables control of all possible combinations of mounts, CCDs, photometers, and roof and cupola controllers.
RTS2 is project to create an open source environment for control of a fully autonomous observatory. It is know to run about dozen fully autonomous observatories. Its modular design allow easily addition of new devices (to already huge supported HW list).