El proyecto **AnP** es un proyecto de tipo Framework desarrollado por **KyMAN** orientado a cubrir no sólo las acciones y/o variables comunes en los proyectos de dicho desarrollador, sino también unificar en un conjunto de librerías y herramientas que faciliten el desarrollo cara proyectos Web o Core en base a la filosofía de desarrollo del propio KyMAN. Este proyecto complementará a nivel técnico, gran parte de los proyectos del mismo, compartiendo con la comunidad dicho Framework para su uso libre pues lo que le importa a KyMAN son sus proyectos personales/profesionales y no las herrmientas que se utilizan para llevar a cabo dicho fin.
El proyecto podríamos decir que se divide en varias partes independientemente del nivel del lenguaje donde se encuentre, entendiéndose como tal el lenguaje mismo pues éste se divide en lenguajes de desarrollo según el ámbito que se trate. Los niveles serían los siguientes:
* **Común**: Sería una única librería común para todos la cual gestionaría la base del Framework. Por sí misma sólo podría funcionar como elementos estáticos y comunes a todos, pero a nivel de objeto, requeriría de al menos el siguiente nivel.
* **Librerías de elementos básicos**: Este nivel comprende la base de funcionamiento la cual sería la gestión de eventos, configuraciones, I18N, hilos de proceso, precargas, etc. Todas ellas dependerán del nivel común plenamente, y entre ellas.
* **Bloques específicos**: Este nivel contendría elementos gestión específico, que se podrían subdividir según necesidades pero inicialmente integraría lo que vendría siendo el Framework.
El Framwork AnP está diseñado para trabajar a distintos niveles de aplicación, cada uno de ellos con su lenguaje propio pero todos intentando prevalecer en la estructura general.
La filosofía de trabajo sería sobre un entorno Web para un GUI el cual usaría como Front End JavaScript Post-procesado o programado de forma cruda sobre el navegador y el cual se comunicaría con el servidor de forma asíncrona; el servidor podría tener múltiples lenguajes a elección del desarrollador sobre los lenguajes que KyMAN deje a disposición; y finalmente, la sección de datos, orientado única y exclusivamente para los SQL y otras gestiones rápidas de memoria, sea volátil o fija.
Esta filosofía no quita que puedan existir aplicaciones únicamente cliente sólo con Front End con una pequeña base para lanzar el servidor; o que sea 100% Core, ya sea como servicio de servidor como de servicio externo u otros fines.