Uninhabited Aerial Vehicles (UAVs) are powered flying robotic aircraft which can operate in adverse weather conditions, military zones and for search and rescue operations. The use cases for UAVs are infinite, however traditional design practices are still predominately being implemented with limited historical data available for UAV design [2]. Current designs are based off empirical designs, modifying existing data to meet specific mission requirements; opposed to the costly process of generating new designs. Furthermore, new ground-up designs are costly, time intensive and usually only pertain to a certain mission scenario. Although there are many existing preliminary rotorcraft design tools on the market, most require expensive license fees or have been designed to be deliberately incomplete or incorrect. This shows a direct need for an accessible open-source rapid multi-design tool that can reduce costs for design teams, and reduce the conceptual and preliminary design stages of development. This project uses MathWorks Matlab software, utilising an object oriented framework approach. Rankine-Froude Momentum theory and Blade Element Theory have been jointly used to evaluate the power requirements of a simple rotorcraft. Initial steps involved coding an environmental model, a set of mission profiles for testing and geometric models to test and validate designs. The environmental model allows all atmospheric data to be sourced specific to