Eu égard à cette grande hétérogénéité, certains spécialistes ont proposé des classifications théoriques des agences existantes en fonction de différents critères : le contexte institutionnel et normatif de référence ; les tâches conférées ; les pouvoirs d'action attribués.
In view of these great differences, some specialists have suggested that existing agencies be classified by various criteria, such as the institutional and legislative frame of reference, the tasks they have been delegated and the executive powers they have been given, etc.