From the 1980s to the early 2000s, many new software technologies, though created to serve distinct industry purposes, were largely new creations. In other words, they were not always built upon ...