A theory defines a model that can be used as an input for a simulation. Different simulation programs can use different methods and approximations to apply the theory. Most of the work in material physics is to find the optimal approximations and methods.