xpagesはjavaserver facesをベース技術として採用し、html、javascript、スタイルシートなどの標準的なwebのプログラミングモデルを取り入れ、ajaxプログラミング、dojo toolkitなどを利用してアプリケーション開発を行える。