This paper presents the system called 'MADE.' MADE is an object-oriented software environment for research and application development for multimedia data processing. It is an integrated environment that supports algorithm development, management, and testing. It provides tools for image, sound, and graphic data processing even though the main emphasis is on image processing. The proposed system adopts a true object- oriented approach supporting well-separated data classes similar to IUE classes and provides multiple user interfaces for various classes of users. By separating the interface layer from data processing functions, it allows algorithm developers to write their functions without worrying about user interface programming. It is specially designed to work with both graphic and image objects in the same domain. It can display and edit image features in the graphic domain and process them in the image domain.