Bilgisayar sınırlamaları ve yetenekleri yalnızca programlama, kullanıcı girişi ve donanım teknolojisini kısıtlayan bilgisayar teknolojisindeki mevcut ilerlemeler ile kontrol edilir. Bilgisayarların temel sınırı, kullanıcı girişi, görevlerin yerine getirilmesi için gerekli olan kullanıcı girişidir kendi kendini gerçekleştirmiyorlar. Yapay zekanın sağlanmasında kendini gerçekleştirme gereklidir.
Kendini gerçekleştiren bilgisayarlar mükemmelleştirilinceye kadar, bilgisayarın özelliklerinde her zaman sınırlamalar olacaktır. Her bir donanım parçasının, bilgisayarın neler yapabileceği konusunda sınırları belirleyen kendi sınırlamaları vardır. Örneğin, bir bilgisayardaki grafik kartı, merkezi işlem biriminin ne kadar yetenekli olursa olsun mimarisi ile sınırlıdır.