The portion of the document to which I am referring simply states that I agree to deliver a reliable and accurate system, and does not state anything regarding my actual liability if something were to go wrong with the system. Also, I did not ask them to sign any disclaimer regarding my limitations of liability. As we all know, most software, when you agree to install it, includes fairly thorough wording that obviates the software company from any liability that might arise from using the software. Should this type of agreement, in some form or fashion, be part of a standard contract into which I might enter with a client? Given the document that I did sign, what recourse could this client have, should there be a problem that arises with the software? If any additional info is needed to thoroughly answer the question(s), I will do my best to provide it.
Typically, I have a personal and trustworthy relationship with my clients. I perform honest work and often an actual contract has not been necessary -- I develop code for a client, invoice the client, and then they always promptly remit payment. This process, which might seem risky to others, has worked well for me in my geography. However, this situation has made me re-think the process a bit, at least regarding self-protection in terms of liability disclaimers.
Any and all input regarding this situation and/or your past experiences is appreciated.