Software Development Agreements are there to improve the relationship between a client and a software development team. If everything goes according to plan, this agreement will only be looked at once. But if the worse should happen, having a clear and solid agreement can save thousands in legal fees and lost time. Slovenian attorney and legal technology founder Marcel Hajd tears down his own contract for software development. Looking at it from both the attorney and client perspectives, Marcel walks us through liability and priorities. Especially considering that this needs to be an agile agreement.