Software and models