Before revision: As of 2016, it is estimated that there are 21 million professional software developers.
After revision: There are an estimated 26.9 million professional software