Mechatronics systems combine mechanical engineering with electronics and software. They are found in many devices like washing machines and DVD players. These systems can have programmable control, allowing their functions to be redefined through software. They also may have adaptive control, where processing power allows optimization of behaviors according to local conditions. Mechatronics devices are often arranged in distributed systems that can work in parallel across a large area when synchronized by a microprocessor.