Bazı (aslında "çoğu") topolojik uzaylar cebirsel topolojide yapılması gereken (homotopi, homoloji, kohomoloji grupları) hesaplamalar için pek uygun değildir. Örneğin Singüler homoloji ve kohomoloji hesabı, hemen hemen her zaman (her düzeyde) sonsuz boyutlu vektör uzayları (veya sonsuz ranklı modüller) oluşan zincir kompleksleri kullanmayı gerektirir. Oysa, örneğin uzay tıkız ise, (varsa) CW kompleks veya Polihedron yapısı kullanarak bunlar sonluya indirilebiliyor ve hesaplanabilir bir durum ortaya çıkıyor.
CW kompleksler (değişik boyutlarda) "hücre" denen temel (ama aynı boyutlu hücreler hepsi homemorf değil) yapıtaşlarından oluşmuş uzay demek. CW kompleksler hesaplama işlemleri için oldukça uygun ve yeterince genel uzaylardır. Daha önceleri (örneğin Poincare Polihedron kullanılırdı. Polihedron da bu işlemler için uygun ise de, daha fazla hücre gerektiriyor olması ve biraz daha kısıtlayıcı olması dezavantajları vardır. Örneğin bir (2 boyutlu) küreyi üçgenlemek (triangulation) için toplam (en az) 14 "hücre" (simpleks) ( 0-boyutlu simpleks: tek nokta, 1-boyutlu simpleks: bir (kapalı sınırlı) aralık, 2 boyutlu simpleks: dolu üçgen vs.) gerekiyor iken CW komplekslerde (temel taşları) hücreler biraz daha genel olduğundan 2 tane yeterli. Bunun sonucu olarak, (2 veya daha büyük boyutlu) kürelerin basit bağlantılı olduğu hemen görülebiliyor, oysa ki polihedron kullanırsak biraz işlem gerekiyor. Kaba bir özetle, CW kompleksler "hücre" lerin sınırında bir yapıştırmaya izin veriliyor, bu işlem (homotopi, homoloji,kohomoloji gruplarının) hesaplarında ciddi bir sorun yaratmıyor.
İlginç olan bir şey de (2 boyutlu, sonlu sayıda hücreli) CW komplekslerde yine Euler' in formülü (V-E+F in değerinin "üçgenlemeden" bağımsız olması ) geçerli kalıyor (daha geneli de yine geçerli).