LuaXLL is a lightweight Lua interpreter built into a Excel XLL. The XLL has extensions built into it which allow new Excel functions to be defined in a Luascript and exposed to the main application with the XLL marshalling data across the environments. Its primary use is for rapid modelling and development. And it could also serve as an interface to more advanced models built in C.