This paper addresses selected analysis and design considerations for collaborative software. The paper explains how social "border" activity differs from the "focal" activity of a system and discusses why considering the "border" may be important in collaborative system design. The paper presents some definitions and a social border framework which might serve to guide a collaborative systems analysis and design. An example of how this framework impacts one existing collaborative authoring system based on a preliminary application of the requirements analysis framework is provided. Methods and metrics that may be used to assess the impact of design for the social periphery are also provided.