Software packaging and hosting