It feels like we are trying to solve something that has been solved a thousand times before: http://en.wikipedia.org/wiki/List_of_software_package_management_systems
Do we really need to be building something from scratch, or can we reuse something that already exists? -- Marcel Kinard
