Many recent ICT development projects involve atypical de- veloper teams and practitioners that are domain experts, but not ex- perienced in information systems development. While domain experts usually participate in development projects, we find that many of them take a more active or even driving role in recent projects. This can pose a problem, since the common systems development methodologies are complicated and require training. They are also not designed for the level that these atypical teams and non-expert practitioners can benefit from. In this paper we formulate a framework based on personal experi- ence of several ICT development projects and a theoretical foundation in information systems development research. The framework is designed to be suitable and accessible by non-expert and to be able to serve as a platform for collaboration and communication. The framework divides the development process into four stages and four areas of concern. It also introduces a number of concepts, such as focus, scalability and equi- librium. A project scales from stage to stage, each focusing on a different area of concern.