Situation: I want to make some software.