Anincreasingnumberofcomputersystemsarebeingviewedintermsofautonomousagents.Mostpeoplebelievethatagent-orientedapproachiswellsuitedtodesigningandbuildingcomplexsystems.Yet,todate,littleefforthadbeendevotedtodiscussingtheadvantagesofagent-orientedapproachasamainstreamsoftwareengineeringparadiam.Herebothofthisissuesandtherelationbetweenobject-orientedandagentorientedwillbeargued.Wedescribeanagent-orientedmethodologyandprovideaquotefordesigningaauctionsystem.