RAPD is a modular package of programs written for the automated processing of macromolecular crystallographic data. It monitors a beamline for new data, processes snapshots to create strategies for data collection, integrates runs of data in real time for structure solution, and can then solve the structure of a collected data set using molecular replacement or single wavelength anomalous diffraction. Importantly, all results are presented to users in an HTML-based interface that is accessible over the Internet for remote collaboration.