A vision should be formulated by the company management, but should also take into account input from other employees and stakeholders. The vision should be clear and concise and describe a goal that is relevant to everyone in the company. It can be helpful to formulate a vision that is long-term oriented and focuses on the values and goals of the company.