This visa is for people who own and manage a business in Australia. It allows you to stay in Australia indefinitely. To apply as a primary applicant, you must have a qualifying visa granted on a particular basis.
This visa allows you to establish a new or develop an existing business in Australia. You have to be nominated by an Australian state or territory government agency, invited to apply for the visa and have the required funding or assets.