For decades, starting a software business required one of two things: learning to code or raising enough money to hire ...