| Category | Job Title |
|---|---|
| software engineering | Software Engineer |
| software development | Software Developer |
| programming | Computer Programmer |
The U.S. News 100 Best Jobs ranks "Software Developer" as the #5 best job. According to the report, the projected number of new software developer jobs in the next 10 years is estimated at 303,700. This represents 29% of all projected jobs in the top ten and is almost 2 times the number of projected jobs for the next highest-ranked job.

| Company Type | Software Role | Developer Background | Tools / Languages / IDEs | Development Practices | Example Companies |
|---|---|---|---|---|---|
| Physical Product Companies | Supporting rather than core value | Often from the physical product domain | Can be idiosyncratic | Physical product development practices | Tesla, Boeing, John Deere |
| Service/Product w/ Software Layer | Enhances but doesn’t define core business | From physical product domain or separate groups | Can be idiosyncratic | Service/product development practices | Uber, FedEx, Disney+ |
| Software-Based Service/Product | Software is the product | From a software background | More recent and more standard | Modern software development practices | GitHub, Google, Netflix |


![]()
![]()
| Platform | Size |
|---|---|
| PC | 5.0 Billion |
| Installed PC Base | 1.8 Billion |
| Yearly PC sales | 295 Million |
| Windows 10 & 11 | 1.4 Billion |
| Active Mobile Phones | 7.5 Billion |
| Active Smartphones | 7.3 Billion |
| iOS: iPhone, iPad Total | 2.6 Billion |
| Active iPhones | 1.56 Billion |
| Yearly iPhone sales | 230 Million |
| Xbox | 200 Million |
| Apple Watch | 150 Million |
| Education/Class | Industry | |
|---|---|---|
| Total Time | days | months-years |
| Time Span | days | months-years |
| Number of Developers | 1 - 3 | 3 - hundreds |
| Number of Programming Languages | 1 | > 1 |