Software and Innovations