In the case of SQL Server, Express or other wise you must install and configure the software on the target machine or another machine on the network. SQL Express is a very good engine but for a program such as this I would use an Access MDB, It will do the job just fine and will be much more simple for the end user as well as using less system resources and disk space.