Every seasoned developer has taken the journey of extensive planning, months of development, and thousands of tests in an effort to release new updates/software. At times it felt like an uphill battle or an emotional roller coaster. Many hours of blood, sweat, and tears went into the final product. Once the release was completed, everyone collectively breathed a sigh of relief. It's common for programmers to have the feeling of "that's finally done," but is it? Many believe this is the end of a development cycle as they ready themselves to move onto version 2.0 or the next feature set. This is an unfortunate view, because building software is only half of the puzzle. The other half is providing exceptional customer service. Believing this is not necessary or moving forward without it is where many products lose focus and ultimately customers.