FrameworkEn programmation informatique, un framework (appelé aussi infrastructure logicielle, infrastructure de développement, environnement de développement, socle d'applications, cadre d'applications ou cadriciel) est un ensemble cohérent de composants logiciels structurels qui sert à créer les fondations ainsi que les grandes lignes de tout ou partie d'un logiciel, c'est-à-dire une architecture.
Système des dépouilles300px|vignette|In memoriam--our civil service as it was, dessin de presse de Thomas Nast dans le Harper's Weekly du , montrant la statue d’Andrew Jackson sur un cochon se nourrissant de « pillage » sur la « fraude », la « corruption » et le « butin ». Le système des dépouilles (spoils system) est un principe selon lequel un nouveau gouvernement, devant pouvoir compter sur la loyauté partisane des fonctionnaires, substitue des fidèles à ceux qui sont en place.
Software as a serviceLe software as a service (SaaS) ou logiciel en tant que service est un modèle d'exploitation commerciale des logiciels dans lequel ceux-ci sont installés sur des serveurs distants plutôt que sur la machine de l'utilisateur. Les clients ne paient pas de licence d'utilisation pour une version, mais utilisent librement le service en ligne ou, plus généralement, payent un abonnement.