Bilgisayar bilimleri bölümlerinin, iş hayatında kullanılan en son teknolojileri kapsayan eğitim ve öğretim olanakları sağlaması gereklidir. Günümüzün en son teknolojileri ise bulut ve bulutla alakalı teknolojilerdir (örneğin, sanallaştırma). Ancak, çoğu üniversite, bu teknolojileri destekleyecek yeni bir altyapı kurmak için gereken kaynaklara sahip değil ve değişimin çok hızlı olması nedeniyle en son platform, araç ve dillere ayak uydurmak neredeyse imkansız.
City College of New York'ta (CCNY) eğitim kadrosu öğrencilere, mevcut ders kitapları ve diğer kurs materyallerinde gerektiği gibi ele alınmayan sanallaştırma, kapsayıcılar ve diğer bulut teknolojilerini içeren, uygulamalı bir deneyim sunmak istiyordu. CCNY, bilişimdeki en son gelişmeleri ekonomik ve pratik şekilde yakalamasına imkan verecek yeni bir stratejiye ihtiyaç duyuyordu.
CCNY'de Bilgisayar Bilimleri bölümünden Misafir Doçent Peter Barnett, "Çoğu bilgisayar bilimleri programı; çekirdek veri yapıları, algoritmalar ve işletim sistemlerine yaklaşımları açısından oldukça teorik ve geleneksel olarak nitelenebilir," diyor. "Önemli olan "öğrencilerin dışarıya bakmalarını" sağlamak. Öğrencilerin çok yönlü bilgisayar bilimcileri olmalarını sağlamak için onlara vizyon sahibi bir eğitim vermemiz gerekiyor."