The launch of a website or piece of software can be done at any time after it has reached a point where features are useable. Often this is done once it has reached a minimum viable product. After launch development continues indefinitely as new features are added and feedback is given.