I am looking to develop some apps that will take advantage of iBeacon in my business, but need to first know what all hardware I will need and where I can get it from to utilize this.
You can pre-order some beacons from estimote.
If you want to develop your own custom hardware, I would suggest to use a BLE mini prototyping board from RedBearLab with their iBeacon firmware.