Can you provide more details about his concern?
– backend client database. Is he talking about SharePoint database and SharePoint objects (lists, doc libraries, etc) or other type of database systems (SQL, Oracle, MySql)
– dynamic solution. Dynamic in terms of having a dynamic number of fields or pushing/pulling data dynamically to/from different systems?
– our web parts's configuration can be accessed using PowerShell script
Any other detail he could provide to us would be helpful.