The term launch describes the process of starting something. Typically used to describe the point where a website goes ‘live’, a product is released to the market or a company starts operation. Launching just indicates something is just beginning.
For example…
After conducting R&D for several months on a dinner biscuit, that’s meant to replace one’s dinner, Albert and his business partner launched the company that would produce and supply them to supermarkets.