Generalmente, un PDA dispone de un sistema operativo con cierta implantación y que aísla el hardware (el procesador, teclado, etc.) de los programas, y eso posibilita que programas diseñados para PDA's determinados puedan funcionar en PDA's nuevos.
Eso garantiza la abundancia de programas, al contrario que los sistemas cerrados (la mayoría de móviles), cuyos programas no puees reutilizar.
Versiones futuras del PDA pueden incorporar sistemas ahora inexistentes o muy caros, que te permitirán mantener tus programas aunque cambies de aparato para disponer de esa tecnología. Últimamente, la compatibilidad java de los móviles intenta competir con esta caracterísitca, pero no es muy fiable.
Por otra parte, le gana a un portátil en el peso (evidentemente), y en poco más.

