SMPL Services is a collection of basic software technologies built around the SMPL core that allows applications to go beyond the level of a single device. The first generation of distributed SMPL services encompasses data storage, user authentication, media rendering, annotation, sharing, search, interaction harvesting, and project management.