I have inherited a VB6/Access application that we have developed and sold for many years. We're going to SQL Server 2005 Express Edition and .Net.
The application can be multi-user. Currently the setup is simple for the customer -- Navigate to the folder to create the database on first launch; second user browses to the same file.
If we go with SQLExpress I believe our application will require more involvement to configure SQLExpress on the server. But I think we will get better security, and (with no code changes) a SQL version for larger customers.
How can I create the best customer experience from an installation and tech support point of view? What issues have come up for you? What install procedures have worked?
Do you set up a separate install for server/client, or just provide good instructions? What kinds of things do customers get wrong on the first try?