Software development does not need to be expensive