Você pretende utilizar algum ORM? Caso sim eu recomendaria deixar o projeto "agnóstico de banco de dados" de modo que se quiser começar com um SQLite você pode e se você trocar para um postgreSQL ou SQL Server também e não vai precisar alterar nada a não ser a configuração do banco de dados.
Em resposta a ERP
1