updating with post on 4 types of software development cities.