Word eventually got out that I had an inventory system for bookstores, and others wanted to use it. That's why I chose to move the Linux server from under the counter to a data center: so that other stores could use the system. I rationalized that I could run secure connections between the servers and desktop web browsers, so why have the server in-store? My previous experience with enterprise software further strengthened my belief that software as a service would be easier to maintain than shipped code. But one obstacle remained.