I'm going to be building a package manager and installer for my home network, and I'm unsure of the technologies i should use. I was thinking WPF for the interface and SQL for actually storing package data, as well as some sort of scripting for configurable installation. However, i don't know if I'm missing anything. In short, here are my questions:
- What technologies are necessary to make this program?
- Is there something like this already out there?
- How much should be on the server we have and how much should go on whatever client i'm building?
- am i going about this completely the wrong way?
Notes:
- I'd like to use .NET as it's where i have most of my experience
- It will be running on Windows 7 and one or two vista/xp machines. The server is a windows home server.
- The packages will be regular installers/updates of programs such as Daemon tools, Notepad++, or 7zip. Thre are also disk image programs, as well as possibly programs with no installer as such.