I never see database files in the installation folders of random programs, yet they obviously have one. My question is how do they do it?
EDIT: My database can be either on SQL Server, MySql, or Access I’m not bothered, however I would like the client to not have to download SQL Server or any other programs in order to be able to use mine.
You never see database files in the installation folders because installation folders are meant for programs, not for data. The data go into the appdata folders, such as “C:\Documents and Settings\User1\Application Data\Company1\Application1” or “C:\Users\User1\AppData\Company1\Application1” depending on your OS.