Actually for Access you do need software (Jet) to be installed.. the difference is that there is a version of it included with Windows, so you don't 'need' to deploy it yourself (but to be safe, you should).

For other database systems, you will need to install the relevant software (Oracle Express?) as well as your program.