Agent-oriented techniques represent an exciting new means of analysing, designing and building complex distributed software systems. They have the potential to significantly improve current practice in software engineering and to extend the range of applications that can feasibly be tackled. Furthermore Internet has increased the need to find ways to better design decentralised systems and applications. This seminar is just an introduction to the area of agent-oriented software engineering. The aim is that people attending will et a better understanding of what are agents and multiagent systems good for, and when an agent-oriented software engineering approach is appropriate. The seminar will also explain the feasibility to use agent-orientation for distributed systems on the Internet.