i need to know how to make software