Creating software packages