You can please some of the people some of the time. But a poorly managed software release pisses everyone off every time. I recently witnessed such a train wreck. The company will remain nameless. Suffice it to say, there is still blood on the tracks. Versioning your software is absolutely necessary….