I will give a brief introduction to L-functions by looking at some simple examples and will try to explain the importance of L-functions in number theory. Several of the applications of L-functions are related to special value results. Emphasis will be given to L-functions associated to automorphic forms and I will present my current research (joint with Ralf Schmidt) on L-functions associated to GSp(4)xGL(2).