Open! - Methods and tools for community-based product development