In this paper, we present our RT-CORBA implementation based on the synchronous active object concepts developed at the Networking Laboratory at the author's institute. We take and redefine several of the RT-CORBA considerations. The main goal is to show that our approach, based on synchronous active objects, is suitable for allowing the programmers to develop distributed applications with soft real-time requirements in a fast and reliable way. Based on the current state-of-the-art, there is no single ORB that supports both static and dynamic scheduling policies. Our approach is aimed at supporting both types of scheduling policies, at the same time preserving a low level of complexity. We focus on soft real-time applications, where the goal is to minimize the number of missed deadlines