well

if you made an app that connects to a sql server... then the people you give it to need access to that server.. sql server is an expensive program.. if you made an app you plan to distribute.. then having a sql server as the backend isn't really something you can do. Instead an access database would be more fitting