The document discusses the challenges of IT litigation and contracting, examining common failures in IT contracts and the factors that lead to such failures. It emphasizes the importance of clear communication, risk allocation, and comprehensive understanding of contract terms to enhance project success in IT systems. The authors propose a model for IT contracts that integrates the systems development life cycle with essential contract clauses to foster better collaboration and informed contributions from all parties involved.