This short article discusses the complexity of software development. Software development can be a difficult and time-consuming task.