Complex wells that include ICVs, ICDs, equaliser and other flow control mechanisms are being used extensively in the industry. Designing and being able to predict the behaviour and optimisation of these wells is an important aspect that engineers study in relation to these types of wells. Complex well geometries, including extended reach wells and multilateral wells with detailed well completions including annular flow, dual string completions, coiled tubing, inflow control devices, inflow control valves, isolation packers, gravel packs can be modelled in REVEAL. Friction losses and temperature changes along the wellbore are calculated and heat exchange (current and counter current) between the reservoir and the different components of the well is captured. REVEAL also allows the complex control of the wells such as fluid circulation in the well. Well geometry is independent of gridding and wells are coupled to fractures if present.