Michele Mazza, Linee guida per la redazione di un contratto di sviluppo software., Ciberspazio e diritto (Testo stampato) internet e le professioni giuridiche Cyberspace and Law, 5(1), 2004, pp. 97-105
The software development agreement is one of the most complex contracts,since it has to regulate all the phases of a software development projects.The aim of the agreement is not to regulate all the details of the various phases,but to provide the parties behavioral rules for the execution of the contract.The main phases are:requirements analysis,development,delivery,testing and acceptance.