The development of broadband network access technologies available to users on land has triggered a rapid expansion of a diverse range of services provided by terrestrial networks. However, due to limitations of digital communication technologies in the off-shore area, the maritime ICT systems evolution so far has not followed that trend. Despite the e-navigation initiative defining the set of Maritime Services, the progress in the maritime ICT systems evolution has been slow. Only a few systems, including the VHF Data Exchange System (VDES), or the TRI-Media Telematic Oceanographic Network (TRITON) have been proposed to extend the basic set of services offered by classical radio-communication solutions. However, all those systems have significant limitations. The purpose of this paper is to introduce the netBaltic system designed as a fully heterogeneous system for modern maritime communications. Its unique feature is the capability to transparently use different communication technologies to efficiently support maritime ICT services, as well as openness for the incorporation of future communication technologies. The paper presents an overview of VDES, TRITON and netBaltic systems and analysis showing their expected strengths and weaknesses. The systems are then compared in simulated environments, illustrating real-world usage scenarios based on real maritime traffic information and performance measurements obtained during off-shore measurement campaigns. Results indicate that netBaltic seems to be the most versatile one and is capable of offering access to all services defined by International Maritime Organization, due to its ability to use different communication technologies simultaneously and functionality offered by its Delay Tolerant Networking component.