providing services via a global computer network that brings producers, companies and/or individuals together to collaborate in a virtual environment including access to collaborative tools provided for development and/or commercialization
Computer and Scientific