When you think of software development, you probably assume all types of applications and services must be used to get the job done. You’ll need a powerful IDE, a GUI for version control, and a host of other tools. What if I told you that wasn’t the case?