If the application demands a high quality animation engine with realistic world physics and there just isn't the development time to produce such an engine 'in-house', then an existing tool can be integrated with the rest of the application. Here a just a few of the options available for such a design decision.