XPages is IBM's web and mobile application development platform for collaborative and social applications built on top of the IBM Domino and IBM XWork Server platforms.