Un framework est une "boite à outils" composés de différents éléments logiciels. Tout comme les piéces détachées d'une machine, il est possible de les assembler simplement en fonction des besoins, afin d'obtenir un produit ou une prestation adaptée, tels qu'un Extranet ou un systéme d'information.
L'intéret du framework est de gagner beaucoup de temps lors du développement d'un produit donné, en réutilisant des éléments logiciels (les "piéces détachées") développés auparavant. La philosophie sous jacente est qu'il vaut mieux construire un élément logiciel une fois de facon parfaite que plusieurs fois de facon passable. Par ailleur, le gain de temps en programmation à une répercussion directe et sensible sur le prix final du produit ou de la prestation.
Le Framework Nalis est en développement constant. Voici quelques exemples des éléments qu'il inclut aujourd'hui:
La concrétisation de cette valeur se retrouve dans les solutions proposées par Nalis. Le développement d'applications sur mesure est dans la directe lignée de cette valeur