I thought a lot about how to launch Baseline without building an entire system, handling users, payments, managing infrastructure, databases, etc. I also didn't want to store any customer credentials for their SaaS services unless I have a clear security threat model. My conclusion was to initially ask users to install Baseline on their computer. This means that users can store the credentials on their computer and then talk to a stateless API. This also allowed me to launch without a database.