# What’s NULS ChainBox
ChainBox is an out-of-the-box solution to chain-building. It encapsulates six underlying modules: ledger, accounts, transactions, blocks, consensus, and network. ChainBox eliminates the necessity of direct blockchain experience and the need to understand distributed data storage, point-to-point transmission, consensus mechanisms, and encryption algorithms. Instead of spending time on blockchain architecture, developers can focus on creating independent business modules based on standard communication protocols, then form a brand new application chain in minutes with ChainBox.
# Why Chainbox
NULS ChainBox is designed to help enterprises or application developers build applications on the blockchain with ease and focus on their own business implementations without concern underlying complex technology of blockchains.
# Features
Essentially NULS ChainBox is an extension of NULS 2.0 position: to be a one-stop blockchain development platform. It has three core features:
Quick set up development environment. Lower the threshold of application development by using templates. Reduce the difficulty of integrating with NULS provided templates by utilizing provided scripts and one-click generation of executable programs.
# Quick start
In the following ChainBox example, you will see how to quickly build a blockchain application that provides an encrypted message services.
- Website: Nuls.io
- Twitter: Follow now
- Reddit: Subscribe now
- Telegram: Join now
- YouTube: Subscribe now
- Discord: Join Now