What is a support contract?
A support contract is a legally binding document detailing specifically who (client or developer) is responsible for supporting which parts of the application upon completion. This can include services, hardware, software, and equipment, as well as maintenance, new application feature development, and security. Support contracts are necessary to communicate expectations from one party to the other, and are an important part in maintaining a healthy client-developer relationship, and having a successful project. Depending on the type of project, the size of your company, and any technology support infrastructure you may already have in place, the breadth of your support contract will vary.