Information technology impacts almost every aspect of our lives nowadays. The very existence of many companies depends on the presence of highly complex software systems capable of running smoothly around the clock and that are often individually tailored to the needs of the companies in question. If software malfunctions, badly formulated contracts can ravage the financial basis of an enterprise. It is essential that the object of the agreement, including any liabilities and warranties, be clearly defined if disputes are to be avoided in the future. As a result, all IT-related contracts must be airtight and without loopholes – a task that requires both legal and profound technical experience.