Cloud-based Communities Are Opening Up the Engineering Process