This paper is concerned with the software development of distributed real-time measurement systems. Major goals are modularity, reusability and independency from hardware devices, processors and communications networks. A light-weight architecture for real-time (DART) is proposed which delivers a systematic methodology centred on object-oriented techniques. The effectiveness of DART is illustrated by means of its application to a distributed measurement system for electrical power plants.