For decades, the technology industry has operated with a clear division of labor. Software companies built products.