Are software developers responsible for defects in their software?

Software developers in Australia may face legal liability in negligence and under the Australian Consumer Law. This article examines what is required for negligence in the context of relevant case law.