Distributed Interactive Engineering Toolbox (DIET) is a middleware for distributed computing that provides a simple interface for solving computationally intensive problems across heterogeneous platforms. It uses a client-agent-server model and plug-in schedulers to optimize resource usage and performance. DIET has been deployed on large supercomputing platforms like Grid'5000 and has been used for applications in fields like cosmology, climatology, robotics, and bioinformatics.