 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.