There are actually quite a few applications for visualizing and analyzing graphs:
Gephi and Cytoscape are two well-known open source applications that support large and complex graphs.
If you're mainly interested in visualizing graphs, have a look at Graphviz, which is an absolute classic.
You can also use R or commercial tools like Mathematica if you're more interested in the statistical and analytical aspects (see also this question over on Stats SE).