The necessity of implementing a new system for processing bank guarantees was reported by the Bank customers themselves while requesting bank guarantees or annexes. Prior to the implementation of Comarch eForms, the process of issuing bank guarantees was performed outside electronic systems, which resulted in some inconveniences both for the Bank and its customers. The Bank customers were obliged to submit guarantee applications or annexes via various channels, i.e. email, fax, courier, or personally. There was no leading channel for submitting documents, which caused communication and processing problems. The customers did not have the opportunity to online monitoring of the application processing. Applications submitted by the customers and guarantees issued by the Bank were recorded in various systems. This caused the problem with reporting and the analysis of a guarantee portfolio. After the analysis of its own needs and customer suggestions concerning the process of issuing bank guarantees, the Bank began to search for a suitable tool that would meet the expectations of both sides.