Sort:  

If you want a blockchain with POW - You can make it possible with NULS.
If you want a blockchain with POS - You can make it possible with NULS.
If you prefer DPOS - You are free to do that in NULS.
If you want POC - You are done.
If you want to code your own consensus module - You are welcome to do that.
If you want a public chain - You are good to go with NULS.
If you want a private one - You can also do that in NULS.
If you want it Permissionless - You can go for it.
If you want Private business and Permissioned - Of course you can do it in NULS.
If you want Securities tokens - No problem, with NULS you can have that.
If you want DAPPS and full turing complete - Go ahead.
If you want your own nodes to secure the network - You are done with NULS.
If you want 2000 TPS per second on your subchain - Absolutely no problem.
If you want your subchain to connect to bitcoin - You can easily do that.
If you want Fast blocks - why not, go ahead.
If you want your own explorer in seconds - You can do that with NULS.
If you want your own wallet - Go ahead.
If you want cross chain capabilities - You can do so in NULS.

The above tells you how good NULS as a blockchain solution is and such a versatile solution for the businesses/enterprises to adopt blockchain technology.

Thank you and Have a great day.