Software Development & It’s Opportunities