The experiences of introduction and operation of ERP systems have revealed that update of these software due to the
constantly changing business processes demand huge resources. That is why the demand was formulated for a method
that enables introducing new features in software system without any modification in program code according to the
evolution of the organization. The objective of Amnis development project is to create a system with this adaptation
capability using the basic idea of workflows that create documents during evaluation. In this article design and
programming challenges are shown that had to be met during the development of Amnis, focusing on topics of effective
data storage and queries, workflow control structures and workflow evaluation techniques