Technically yes, but this is not recommended. If you submit your own visa application the whole process may cost you thousands of dollars and if unsuccessful, all these fees will not be refunded to you. A Migration Agent will ensure that your application is submitted under the right category for Australian migration (as there are more than 100 types of Australian visas) and offer you the best opportunity of a successful outcome.