In principle, oral contracts can be just as binding as written ones. But, as with other purchases, a written contract can help to provide certainty, making the terms of the contract as clear as possible and ensuring that they reflect the intentions of buyer and seller. It can also act as evidence of what has been agreed in case of dispute.
In business, IT solutions are often 'critical tools', and any problems could cause significant damage to the performance of your business. In these circumstances, a written contract is always a good idea.