I have a .NET (C#) application that I am releasing soon, which also has some support files. Right now I am storing those files as .txt files, and I update them as necessary whenever the application version changes. I am wondering if a better solution might be to store the information in those files in a central database instead, and have all clients access that database when then launch. This would prevent the need to update the software each time those reference files change.
My question for the gurus here is this: Is this a wise decision, and if so...what would be the best method of storing the downloaded data? A temp file? in memory? something else? Any help would be appreciated.