Bir ana kart, tüm donanım bileşenleri arasında iletişime izin vermek için bilgisayardaki farklı bileşenleri birbirine bağlar. Sistem belleği, genişletme yuvaları, ağ sistemleri, ses, giriş /çıkış sistemleri ve merkezi işlem birimini tutar. Anakart, bilgisayarın merkezi bileşenidir ve bilgisayar, onsuz çalışamaz. Anakartlarda boyut, tasarım, uyumluluk, kasalar ve güç kaynağı açısından büyük farklılıklar var.
Anakartlar, uyumlu oldukları işlemci tipine göre sınıflandırılır. CPU'yu tutmak için kullanılan soket anakartın en önemli özelliğidir çünkü belirli bir anakart ile uyumlu olan CPU tipi anakartın genel karakterini belirler. Anakartların destekledikleri RAM miktarı sınırlıdır, bu da başka bir tanımlayıcı özelliktir. Bir yonga seti mikroişlemciyi ana karta bağlar. Tüm bilgisayar bileşenleri CPU ile yonga seti üzerinden iletişim kurar. Ana kartta kart okuyucular, sabit sürücüler, hoparlörler, mikrofonlar, ağ kabloları, klavyeler, monitörler, DVD sürücüler ve diğer bileşenleri bağlamak için kullanılan konektörler bulunur. Bu aygıtlar bilgisayarın çalışması ve üretkenliği için önemlidir. Ana kartlarda ayrıca, grafik bağdaştırıcılarını ve diğer genişletme kartlarını desteklemek için kullanılan PCIe veya AGP gibi yüksek hızlı bir grafik yuvası bulunur.