Becoming an entrepreneur is always attractive but challenging. Consequently, it would be convenient to have a place where entrepreneurs can find enough support to turn their idea into real business. The Generic Portal for Entrepreneurs (Business Portal in short) has been a project using ICT to build this place. To develop this portal, choosing an appropriate software development procedure is a crucial factor for its success. Having compared with other methodologies, Rapid Application Development (RAD) has been chosen as the software development procedure of the portal. However, the fact that the failure rate of software projects keeps increasing [2] forces us to improve this procedure. Two of the main reasons for this failure are the poor business process modeling and the vague requirement definition. Design and Engineering Methodology for Organizations (DEMO) - a methodology that has proven itself successful in capturing business processes in organizations - is a good candidate for this purpose. The aim of this master thesis is to combine RAD and DEMO in a new framework for the analysis phase of software development process. This framework has been applied to develop the Business Portal concepts. On that scope, the thesis report is organized in eight chapters, in which the first chapter has provided the overview of the thesis. The second chapter has discussed the thesis's background about RAD procedure and DEMO methodology. The main work of this thesis has been stated in the next six chapters and will be shortly summarized in the following parts. Firstly, the concept of the Business Portal has been clarified through its goals, the current situation and the desired situation. Since the organization structure of the business portal has not been developed yet, the current situation has been analyzed by reviewing the difficulties and related aspects of an aspirant entrepreneur. In the desired situation, five phases in the entrepreneurship life have been identified. Each phase has captured the functions that the entrepreneur wants from the portal. As the result of these analyses, the vision of the Business Portal is clear. Before transferring the Business Portal's concepts to the design, a new framework for the analysis phase of software development process has been developed. The design of the framework has started with identifying the difficulties in the software requirements definition. To solve these identified difficulties, we have found that the activity diagram in RAD can be updated by the Interaction Model and the Process Model in DEMO methodology. These DEMO models have been added to generate a new framework which has combined traditional RAD's steps and DEMO's steps. In each step, its purpose, techniques, results and added values have been discussed. Besides, the practical contribution of this framework has been verified in this part where we have applied every step of this framework to the Business Portal concepts. These concepts have been transformed to a list of requirements. Then, the business processes of the portal have been captured by the storyline, Interaction Model and the Process Model. Finally, by comparing between the requirements and business steps in Process Model, the missing requirements have been identified and updated. From this point, all business activities of the portal have been taken into account in its design and implementation. Fourthly, building a prototype that satisfies the above mentioned identified requirements takes a lot of time and effort. Due to the limited time in the thesis project, eight (8) key requirements and two (2) optional requirements has been chosen for a prototype of the portal. Besides the analysis performed by steps in the framework, the analysis of this prototype has been captured by its use case, class diagram and sequence diagram. All these analyses have become the input for the design and the implementation in the next phase. Both the design and the implementation of the prototype have followed the steps in RAD methodology. In the design section, the three main parts are: the question list, the website structure and the interface design. Within the question list design, a semantic network has been developed to support the communication between the businessmen and the question list designer. In the implementation section, Ruby on Rails has been chosen as the development platform. Based on above design, the prototype has been coded in Ruby language. The documentation, testing and installation of the prototype have also been discussed in this section. Finally, all the work has been summarized in the conclusion part. In short, our thesis has answered the proposed questions in the beginning of this thesis. It has successfully proved the feasibility of building the Business Portal and constructed a new framework for software development process. This framework is evaluated by applying to the Business Portal concepts and the result of this process is a prototype where the main concepts of the Business Portal are implemented. This thesis has ended with the discussion about the future research directions.