Software the right way