Technology Navigating the Seas of Concern: Challenges and Solutions for Shipping and Software Companies