Thermal storage has an important role to play in terms of the use of energy in houses, since a lot of energy can be saved. A combination of a district heating network, a solar collector and a heat store can be considered as an efficient heating system. Solar heat could allow the district heating network to be closed during summer when there is no space heating demand. Computational modelling of such a multipurpose heat store has been carried out in this thesis. A dynamic simulation model for the stratified heat store and solar panel is built using MatLab software. The model is based on a deterministic method which reacts according to the changes in the surrounding and its components. Meteorological data is collected from WINSUN program. However, in order to devise an accurate model for a heat store, deeper knowledge on certain phenomena like thermal stratification and natural convection is required. Simulation results for two different scenarios are presented: A cold day at high heat loads during winter and two days at low heat load during summer. A cloudy and a sunny day in June are compared in order to assess the amount of heat supplied by the solar panels for particular days. The results reveal that although, the model cannot be simulated to act like a real heat store, it is still a valuable tool to study and analyze varying trends in the behaviour of the system at different configurations and serve as a design tool to study the effects of climatic changes and hot water withdrawals on storage performance. However, validation of such models is required to measure the accuracy of the software.