Business visas are for business people. Business people coming to Australia using one of the business visa options can invest in a business. They can also establish a new business or manage an existing business. The business has to be in Australia, though.
You can travel with your family on a business visa. There are three main options: the Business Innovation Stream Visa; the Business Investor Stream Visa; and the Business Talent Visa. For many people an Electronic Travel Authority visa is also an option.