If you dont need custom payment options, custom account creation, yes you are right.
But we are using virtual pos accounts from several banks. So, we need to implement our own credit card payment option.
We are using GoDaddy/WildWestDomains as registrar. Which is requirest our own code.
We are using accounting program. We need to integrate payment on this software. Because billing must be on paper in our country. You may not just send a PDF/HTML bill to the customer. You have to provide hard copy and this is done by our accounting and billing software.
We do want to integrate control panel into our site desing and accounting software. New software should not change the way you work, just it sould make it easier.
Without customization, you dont have this option. If you want to customize DotNetPanel, you will need full documentation of API references.
That's what I am trying to say.