Software development is as much about the support, maintenance and aftercare, as it is about the product itself.
Properly launching new software products or entire systems is a crucial moment for both parties, and needs to be done following significant planning and rollout protocols.