До недавнего времени роль карманных компьютеров и потребность в них трудно было бы переоценить. Отсутствие нормальной операционной системы, схожей по функциональности с настольными аналогами, скромный набор программного обеспечения и еще более скромные возможности связи, в особенности отсутствие режима оn-line – все это не позволяло рассматривать КПК как серьезного помощника, для людей ведущих мобильный образ деятельности.
Однако, в настоящее время, ситуация заметно меняется. Функциональные возможности современных КПК неуклонно приближаются к их "большим братьям". Самое значительное достижение - это безусловно поддержка GSM/GPRS и WiFi, что позволяет отказаться от мобильного телефона и быть постоянно на линии связи имея IP адрес. Однако, программное обеспечение остается не самой лучшей чертой КПК. Проблема в большей степени связана с отсутствием приемлемой среды разработки и реализации современных программных технологий на КПК таких как ADO и COM.