MCAE software is used to analyze and simulate mechanical parts, assemblies and products. Early MCAE systems were limited by the technical complexity of software, and the computer capacity required. So they focused on one type of analysis (such as stress, kinematics, vibration, failure, thermal, fluid etc.) and also imposed part complexity limits. However, these limitations are being removed, and, as more products combine mechanical parts with electronic and software controls, and also network connectivity, there is increasing integration of MCAE with other types of analysis and simulation.