There are times when existing software is good, but could really use certain improvements. Day by day the expectations towards software and web applications are increasing. You can make these improvements and either sell them to the company, or sell them to users of the programs. You also can take open source software and web..

Read more