In this paper, our experiences so far with developing a platform for mobile P2P applications with the LightPeers framework are presented. We experienced that the use of a role-based approach in the initial application development phase showed useful. The roles provide a high-level abstraction for common peer behavior within a session, and are suitable for describing a specific setup of peers, e.g., when developing a new system.