Requirements engineering has been recognised as a key activity in systems development. The search for techniques that can cope with communication across social worlds during these activities has been extensive; indeed, it continues to be an issue. This project examines the use of end user development as a requirements engineering technique for communicating across social worlds. For this purpose, we employ the theoretical lens of design boundary object in order to focus on functional and political ecologies during the development process. Four features are investigated: (1) the capability for common representation, (2) the capability to transform design knowledge, (3) the capability to mobilise for design action, and (4) the capability to legitimise design knowledge across social worlds.