Climate is a major factor determining the distribution of plant species. Correlative models are frequently used to model the relationships between species distributions and climatic drivers but, increasingly, their use for prediction in novel scenarios such as climate change is being questioned. Mechanistic models, where processes limiting plant distribution are explicitly included, are regarded as preferable but more challenging.The availability of tools for simulating microclimates with high spatial and temporal definition has also opened new possibilities for simulating the limiting environmental stresses experienced by plant over their ontogeny. However, the field of mechanistic species distribution modelling is relatively new and the tools and theory for constructing these models are underdeveloped.In this paper we explore the potential for using a Dynamic Energy Budget model of organism growth integrated with microclimate and photosynthesis models. We model the interactions of plant growth and microclimatic stressors over the life stages of plant growth, and scale them up to demonstrate predictions of distribution at the continental scale. We develop the model using Julia, a new language for scientific computing, as a set of generic modelling packages. These have a modular, toolkit structure that has the potential to increase the efficiency and transparency of developing mechanistic SDMs.