L'architecte logiciel à une solide compétence en matière d'architectures distribuées orientées Services (SOA) et les Architectures pilotées par les modèles (MDA).
6 principaux groupes d'activité caractérisent la fonction d'architecte logiciel :
- « Conception et/ou adaptation du système d'informations et des architectures »,
- « Support technique et méthodologique aux équipes de développement »,
- « Veille technologique »,
- « d'Analyse des besoins utilisateurs »,
- « Support avant-vente et de Participation aux appels d'offre »,
- « Recommandations stratégiques »,
Le métier permet aux Développeurs C#.net, Java, J2EE de s'orienter vers des postes d'Expert Objet, Architecte applicatif Java J2EE, Expert informaticien, Architecte logiciel, Architecte urbaniste