I am sketching the architecture for a set of programs that share various interrelated objects stored in a database. I want one of the programs to act as a service which provides a higher level interface for operations on these objects, and the other programs to access the objects through that service.
I am currently aiming for Python and the Django framework as the technologies to implement that service with and I'd like to know if it's possible to run a Python programs as a Windows service (i. e. run it automatically without user login)?
I have little experience with Windows programming and no experience at all with Windows services.
Thank you