A virtual enterprise (VE) is a temporary alliance of businesses that come together to share skills or core competencies and resources in order to better respond to business opportunities, and whose cooperation is supported by computer networks.
The company should be large and have a complex structure to perform a large number of diverse operations for the development, production, and delivery of a complex product to the customers.
The company should be small and have a simple structure in order to: