Return to Article Details Software Agent Reusability Mechanism at Application Level