Technology services agreements are complex documents and require significant detail in a number of areas. One integral component of any technology services agreement is software, w...