- Choices Include: Oracle, MS Sql Server, MySQL, Postgres, SQLite, MariaDB, OBDC are the most popular choices.
- Database Licensing: if your application requires a database there may be a cost associated with the licensing of the database depending on your choice of database.
Most applications involve data of some sort hence the need for a database. If your application is going to be run locally on one machine at a time then the single user SQLite is fine and won't cost a dime. If your application is intended to be used in a multi-user environment then you will need a multi-user database system. Good choices are the free open source databases of MySQL, MariaDB and Postgres. Oracle and Microsoft SQL Server lie at the high end of the spectrum.