I want to approve any customer account changes

I want to approve any customer account changes

Hello,
If a customer requests an address (billing / postal) I would like to implement a new workflow process.

Customer Address Change Workflow
* Receive updated customer address from customer
* We receive updated utility bill / certificate to confirm (new address validation)
* Someone then approves the changes, which then get applied.
* Creates a task to then update various other systems.

If this feasible?
Thanks