Dell has launched a multi-vendor Cloud service for content creators, Dell Create, intended to help large broadcast companies, studios, creative shops and other media and entertainment customers improve content workflows with a centralised IT environment.