Here are four broad approaches to make money in software development today. Let me know if you find them useful.

1. Create and maintain bespoke software for vertical markets.

2. Build and sell high-volume, low-margin apps.

3. Give away free or cheap apps to attract new customers to a service business.

4. Service to set up and tailor free/open source software.

Image: Programming code via Shutterstock.