Hi Wilson,
For grain, onemilebrewery.com.au. Check the contact details out there. Stuart there is fantastic, and wow can they brew beer. There are a few places around that have their beer on tap. For grain, they sell by the kilo.
As far as brew software I use beersmith2 it has the options of...