The information system must be event-driven.
The event-driven functional processes are naturally implemented in an asynchronous manner.
Being event-driven allows for approaches such as Command Query Responsibility Segregation (CQRS) and Event Sourcing.