Besides, if you want your framework to adapt to modern development, including Ajax, REST consuming, mobile development, OAuth authentication and so on you have to write that for yourself, and he is something you could find in the core XPages framework and in the XPages Extension Library, that is constantly getting improved by IBM. Last month I delivered a classic web Domino development and XPage