Is this a good App idea to do in NextCloud


I’d like to use NextCloud to be a “Collaboration Platform for Accountants”
1.) I am thinking of creating an Accounting System App in NextCloud, where the accountants can drag and drop documents into folders (Invoices, Receipts, Gov’t submissions, FS, Ledger) which NextCloud already provides(Sync Client)
2.) The Accountants can “Sell this service to their clients” and coupled with the Groupware/Talk features, this becomes a “helpdesk/Support” function.

1.) Is the above a good use case for NextCloud?
2.) How best to go about it ?