Lots of issues...
Dev ...Almost always on revenue account. Restructuring so that profits aren't personally earned could be a solution but all family needs to be considered. Company gives a lower tax rate but comes with other problems and costs.
SMSF...Could be a problem but maybe possible...