designing software is for making money