Une architecture de référence est un ensemble de modèles de mise en relation souvent utilisée dans le développement de logiciels et l'intégration des systèmes informatiques dans les réseaux d'entreprise. Équipes de gestion de projet peuvent utiliser ces modèles pour déterminer comment les solutions diverses, telles que les langages de programmation ou de configuration réseau par exemple, s'inscrivent dans un modèle d'affaires. Plusieurs solutions différentes sont souvent mises au point, et il est généralement à l'équipe de décider que les meilleures à utiliser sont. En plus d'un modèle de référence d'affaires, le plan comprend généralement un cadre pour la façon dont les gens l'interface avec le réseau, et ce logiciel seront mis en œuvre.
Les termes de vocabulaire et des éléments communs liés à des composants communs des systèmes informatiques et de logiciels font généralement partie d'une architecture de référence. Les interactions entre les programmes d'ordinateur et des composants électroniques même peuvent être énumérées ainsi. Mode de fonctionnement de toutes les pièces peuvent s'emboîter sont généralement étudiés pour comprendre les fonctions des équipements de communication ou une tâche spécifique programme informatique, par exemple.
Les étapes qui entrent dans un produit final peut faire l'objet d'une architecture de référence, qui peut également consister en une liste des propriétés d'un système particulier. Composants et pièces qui composent un système informatique sont parfois inclus dans le modèle. Les fonctions du logiciel ou l'aménagement d'un réseau informatique peut être abstrait, mais au cours de la phase de développement d'un projet, l'architecture de référence est généralement plus concise que les plans d'un produit fini se rejoignent.
Architecture logicielle de référence se compose souvent de systèmes d'exploitation ainsi que des programmes de gestion de bases de données qui contrôlent le stockage et la circulation de l'information. Un projet particulier peut nécessiter certains logiciels, et une entreprise doit souvent prendre en considération les frais d'acquisition de ces licences et les associés. Architecture de référence intègre souvent des serveurs informatiques et le logiciel qui est utilisé pour les faire fonctionner. Communications, accès aux données, la gestion d'annuaire, et des logiciels de développement sont généralement inclus dans le modèle ainsi.
Les langages de programmation et un environnement de développement utilisés sont généralement partie intégrante d'une architecture de référence. L'accès aux systèmes informatiques et le type de sécurité qui sont en place sont généralement pris en compte dans un modèle de référence également, tout comme la méthode dans laquelle les commandes de l'interface utilisateur est acheminé à travers un ordinateur à un réseau. Ces commandes sont souvent importantes par rapport à la façon dont les différentes parties d'une entreprise d'interagir. Une architecture de référence fournit donc un modèle standard d'un système informatique dans le développement, ou qu'une entreprise peut utiliser pour développer, construire et améliorer son réseau.