Personal Information Management systems are important tools which are used by individuals for organizing their daily calendars to remember important events like birthdays, anniversaries, appointments and meetings. The problem of scheduling meetings is a time-consuming and basic part of the daily tedious task in an organization. Meeting scheduling is a difficult task because current Personal Information Management systems cannot handle the responsibility of automatically managing time slots of meeting participants. In this paper a distributed multi-agent system architecture in which each participant is represented by an agent is presented. These agents autonomously work together to organize different participants to arrange meetings on their behalf. System is managed by a set of distributed static and mobile agents which are developed over Java Agent DEvelopment Framework-JADE for platform independence. System has developed with minimal message passing and without divulging the privacy of involved users. Experimental analysis shows that this approach is scalable and handling strong constraints.