The consumer decision process is a widely accepted model covering consumer activities, and accordingly contains five interrelated stages: problem recognition, information search, evaluation of alternatives, purchase, and post-purchase evaluation. In order to help consumers deal with challenges associated with all these stages, mobile information systems bring significant capabilities, as in other application domains. However, related prior research is mostly restricted to the individual stages of the process. Since the stages are interrelated, and the data collected in one are also valuable for another, we propose a mobile framework designed to provide assistance in all stages of the Consumer Decision Process, named MobileCDP. A prototype is also implemented and evaluated to show the applicability of the framework. Experiments show that the functions provided by the prototype are useful, well integrated, and easy to use. Moreover, statistical analysis of the results proves that the prototype reduces time, costs, and cognitive effort of the user.