Layout maritime route by waypoints for use with electronic charting systems (ECS). Calculate tidal variations for the voyage. Prepare voyage plan with chart visualizations, tidal charts, and hazard survey in spreadsheet and CSV formats for upload to ECS. Prepare report in presentation format.