Startup Idea: Software Development for a Networked Society
The problem of say messaging some one via letters vs sending emails, it does need lot of software to work at all levels. Problem of traffic management, avoiding accidents, Sequencing DNA for better health care.
Better simulations for Drug research. etc etc etc, the list is actually end less. Even for that matter cars. laundry machines and the like might be having some small amount of software, and it wont be far when all the electrical appliances including the home lighting systems will be networked for better power efficiency.
Think of it this way, our brain and mind together have a huge role to play in making us the efficient intelligent organisms that we are. Same will be the role played by computing units and software running on them in the increasingly networked human society.