Final answer:
End-User Development is a software development approach where end-users directly create or modify software with minimal contribution from IT specialists, prioritizing direct interaction with automated systems for improved decision making.
Step-by-step explanation:
The type of software development mentioned in the question is End-User Development. This approach involves end-users creating or modifying software without the need for detailed input from IT specialists. It is often tailored to the specific needs of the users and their work environment. This method includes human software interactions, notably the decision-making processes of workers, and focuses on how they are supported by the software system. It enables workers to cope with complex automated systems by customizing software to better fit their work practices.