How Consumer Markets and Enterprise Markets Drive the Software Industry