An agent lets administrative users monitor and manage a system of objects, which correspond to the moving parts of a software product. As an agent developer, your most important task is modeling that system of managed objects.
Procedure
Analyze the software product to understand its components and its administrative interactions. (For detailed instructions, see
Analyzing a System of Managed Objects.)