UMAP – universal multi-agent platform

Multi-agent systems allow to build custom software solutions that work on the basis of groups of cooperating agents, realizing a common goal. In the paper, we present a new, universal multi-agent platform (UMAP), which provides ready to use solutions for the implementation of software agents, leaving the programmers only the necessity to implement business logic of agents, according to the expected deliverables. We also show various considerations related to the functioning of the UMAP platform, its architecture, theoretical foundations and standards underlying the design of the platform.