> For the complete documentation index, see [llms.txt](https://monobridge.gitbook.io/monobridge/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://monobridge.gitbook.io/monobridge/anycall/2.4-mono-brings-about-changes-in-how-dapps-are-developed.md).

# 2.4 Mono brings about changes in how Dapps are developed

To enable cross-chain functionality with anyCall, the project developer only needs to reconstruct the architecture of Dapps according to the design idea of unified business logic across chains. At the application level, "unified business logic across chains" refers to the complete business realization process in which the data and business logic processing results on the source chain are transferred to the target chain to trigger subsequent business processing logic. The project developer who needs to call a contract across chains may call the anyCall interface as shown in Figure 5 to complete the cross-chain business logic.

<figure><img src="/files/O8RvOi11fNYSpihyjqJ3" alt=""><figcaption></figcaption></figure>

Therefore, when building assets cross-chain operations with anyCall, project developers need to conduct cross-chain assets management and mapped assets minting by themselves. This design hands over the part of business logic to the upper-layer Dapp for planning, thus making it easier for project developers to create cross-chain Dapps. This way of development serves to build a unified product/service, rather than the serial superposition of functions between two independent Dapps, like how existing cross-chain bridge products and Defi applications currently operate. We will further elaborate on this in Section 4.2.

anyCall is positioned as a public cross-chain infrastructure, with these essential characteristics:

* &#x20;it is free for developers to use anyCall in the development process and integrate it in their applications afterwards;
* &#x20;the transaction fees will be collected whenever anyCall is called by the smart contract, and no fee will be incurred otherwise;&#x20;
* &#x20;such transaction fees have a competitive nature, and the bearer of the fees can be determined according to the design of the cross-chain Dapp;&#x20;
* &#x20;Multichain will provide technical support for the project developer using anyCall in terms of design and development;&#x20;
* &#x20;when building its ecosystem, MultiDAO will sponsor those who transform the existing representative applications or develop new innovative applications by implementing anyCall.
