ARK Core has an extensive and powerful plugin system that allows you to very easily break your application up into isolated pieces of business logic, and reusable utilities - modules. Modular structure enables developers to focus on writing reusable application logic instead of spending time thinking about software architecture.
Everything you build will be packaged as a core module. That will also enable you to separate your code from our core blockchain platform, meaning updates and migration will be almost zero-configuration and effort. To learn more about module structure and how to write them follow the links below:
We provide module templates, that enable you to skip the boilerplate code generation and give you an implementation head start. The following templates are available: