A number of methodologies are being suggested for multi-agent systems. Yet, their application is still very limited because they still lack several aspects for the development of agent systems and require improvement. In this context, a comparative framework for the evaluation of those methodologies is needed in order to show their advantages and disadvantages. This framework is an important factor for their improvement and development. This paper presents a framework for comparison and evaluation of agent methodologies. Several known methodologies are evaluated using this framework. The framework aims at recognizing the shortcomings of each of the methodologies and should help those pursuing development and improvement of agent oriented methodologies.