This study develops a methodology that joins the creative problem-solving mode and the 635 brainstorming method to help students developing innovative software applications. To verify the effectiveness of the methodology, two experiments were conducted, with 52 participants who takes a programming design course. In the first experiment, participant groups receive some open data on a subject, with which they go through the procedure of the methodology and decide their final applications. In the second one they receive a problem with clear specs, with which they go through the experiment. At the divergent thinking stage, the experimental group uses the 635 brainstorming method to discuss their ideas while the control group uses just simple discussions. The results show the experimental group performs significantly better in almost all the creative indexes and can confirm the corporative brainstorming method, in this study, can help boosting team creativity to create innovative and valuable applications.