An introduction to the theory of bundle gerbes and their relationship to Hitchin-Chatterjee gerbes is presented. Topics covered are connective structures, triviality and stable isomorphism as well as examples and applications.