A system for navigating a sequence of rendered medical images, said system comprising: - one or more clients, each client comprising a control interface adapted to: - send navigation requests for navigating said sequence of rendered medical images; - receive and display a video stream for viewing: characterised by said system also comprising - two or more rendering nodes, each rendering node adapted to: - process medical images according to said navigation requests, thereby generating a sequence of processed medical images; and - render said sequence of processed medical images for viewing by said one or more clients, thereby generating a sequence of rendered medical images; - said system further comprises a physically separated workflow server coupled to said one or more clients and said two or more rendering nodes, adapted to route said navigation requests to said two or more rendering nodes, said routing being based on which nodes can process the highest number of said images; - said workflow server comprises a conversion module adapted to: - in response to said routed navigation requests, receive from said respective rendering nodes said sequence of rendered medical images and storing said sequence of rendered medical images; - convert said sequence of rendered medical images to said video stream; and - send said video stream to the corresponding client from which the workflow server received navigation requests, for viewing. - one or more clients, each client comprising a control interface adapted to: - send navigation requests for navigating said sequence of rendered medical images; - receive and display a video stream for viewing: characterised by said system also comprising - send navigation requests for navigating said sequence of rendered medical images; - receive and display a video stream for viewing: - two or more rendering nodes, each rendering node adapted to: - process medical images according to said navigation requests, thereby generating a sequence of processed medical images; and - render said sequence of processed medical images for viewing by said one or more clients, thereby generating a sequence of rendered medical images; - process medical images according to said navigation requests, thereby generating a sequence of processed medical images; and - render said sequence of processed medical images for viewing by said one or more clients, thereby generating a sequence of rendered medical images; - said system further comprises a physically separated workflow server coupled to said one or more clients and said two or more rendering nodes, adapted to route said navigation requests to said two or more rendering nodes, said routing being based on which nodes can process the highest number of said images; - said workflow server comprises a conversion module adapted to: - in response to said routed navigation requests, receive from said respective rendering nodes said sequence of rendered medical images and storing said sequence of rendered medical images; - convert said sequence of rendered medical images to said video stream; and - send said video stream to the corresponding client from which the workflow server received navigation requests, for viewing. - in response to said routed navigation requests, receive from said respective rendering nodes said sequence of rendered medical images and storing said sequence of rendered medical images; - convert said sequence of rendered medical images to said video stream; and - send said video stream to the corresponding client from which the workflow server received navigation requests, for viewing.