Will 21st century software companies ever achieve the profit margins of Microsoft,Oracle, Apple and SAP?