There are various streams available under Business and Investor Visa. There are provisional as well as permanent visa that allows you to continue to live in Australia and undertake business and investment activities.
Your eligibility would need to be assessed to determine the stream you are able to apply.