As well as enabling data exchange, CCPN aims to develop software for processing, analysis and interpretation of macromolecular NMR data. To this end CCPN has created CcpNmr Analysis; a graphical program for spectrum visualisation, assignment and NMR data analysis. Here, the requirement was for a program that used a modern graphical user interface and could run on many types of computer. It would be supported and maintained by CCPN and would allow modification and extension, including for new NMR techniques. The first version of Analysis was released in 2005 and is now at version 2.1. Analysis is built directly on the CCPN data model and its design is partly inspired by the older ANSIG.  and SPARKY programs, but it has continued to develop from the suggestions, requirements and computational contributions of its user community. Analysis is freely available to academic and non-profit institutions. Commercial users are required to subscribe to CCPN for a moderate fee. CCPN software, including Analysis, is available for download at the CCPN web site and is supported by an active JISC email discussion group.