Roadmap
This page groups those requirements and shows where Open SSA stands on each. Requirement numbers are from that list.
Customer accounts
Customer accounts
Pending approvalProfiles with contacts, addresses, vehicles, family members, program status and contact preferences.
Working today: My account shows all of these for a demo customer; saving changes is still to come.
Program documents
Pending approvalCustomers upload proof of eligibility for programs and can see what they've sent; staff review it.
Working today: Resident applications are reviewed by staff online; the College Program form takes the registrar's letter.
Data validation
Pending approvalCheck emails, phone numbers, postcodes and plates; mark required fields; prevent duplicate accounts.
Working today: Contact and vehicle details are validated with clear messages. Duplicate-account checks come with real accounts.
Trips, schedules and capacity
One source of truth
LiveAvailability, schedules and sales kept in step across the website, ticket offices and terminals in real time.
Working today: Online booking, the ticket office, freight and boarding all work from the same live inventory.
Routes and schedules
Pending approvalAll routes and vessels, bulk schedule uploads, seasonal routes, extra trips, overbooking and waitlist controls, with an audit trail.
Working today: Routes, vessels and seasonal schedules are loaded from SSA's published timetables. Editing them in the app is still to come.
Vessel capacity and held space
Pending approvalConfigurable capacity by vehicle type, space held for programs such as Preferred and Medical, and automatic release.
Working today: Each sailing tracks seats, lane space and over-height space; space is held for medical travel and released before departure.
Changes and cancellations
Pending approvalStaff cancel, reschedule or reroute trips; reservations move with them and customers see it straight away.
Working today: Customers can change or cancel their own bookings. Staff tools for whole trips are still to come.
Website
Website integration and security
LiveReal-time data shared between the website and booking system through documented APIs, encrypted end to end.
Working today: Booking runs directly on the website over HTTPS, with its own APIs for search and bookings.
Customer experience
LiveBooking that matches the website's look and works on any device.
Customer sign-in
Pending approvalSecure accounts with self-service password recovery and lockout after failed attempts.
Working today: A demo customer can sign in. Real accounts and password recovery are still to come.
Managing your account online
Pending approvalTicket books, vehicles, payment and contact preferences, trips, waitlists, standby and program enrollment.
Working today: My account covers bookings, details, programs, family, cards, vehicles, gift cards and notifications.
Testing and training
Testing and acceptance
Pending approvalFunctional, integration, performance and security testing, plus user acceptance testing with SSA staff.
Working today: An automated test suite covers booking, capacity, waitlists, boarding, freight and residents.
Training, support and feedback
Pending approvalTraining plans, manuals, a sandbox, ongoing support and a feedback loop for staff.
Working today: Anyone can send comments or report issues from the feedback page.
Customer travel
Ticket scanning
LiveScanners that read printed or phone tickets, check them against the trip and allow manual override.
Working today: The scan station reads boarding-pass QR codes, checks them against the sailing and accepts a typed reference.
Waitlist
LiveWait for a sold-out sailing and be moved onto it automatically, with notifications and self-service changes.
Working today: Customers can wait on up to three sailings per leg and are moved over automatically when space opens.
Buying and managing tickets
Pending approvalBook across routes and channels, QR or NFC tickets, Head Start for residents, and travel history online.
Working today: Online booking with QR boarding passes, resident early booking and changes online. Travellers can declare pets and assistance needs, which staff see on the booking and when scanning.
Ticket office and walk-on sales
Pending approvalQuick touch-screen sales without an account, all ticket types, multiple payment methods and cash-out reports.
Working today: The ticket office screen sells walk-on tickets for cash or card and shows the day's takings.
Ticket books and RFID cards
Pending approvalMulti-ride books stored on the account, reloadable online, with rides left and expiry tracked.
Working today: My account shows a passenger book with its QR code and trips left.
Customer notifications
Pending approvalAlerts about trip changes, cancellations and waitlists by email or text, with customer-chosen preferences.
Working today: Cancellation and waitlist emails are sent; text messages are still to come.
Vehicle check-in
Pending approvalReal-time check-in, license plate recognition and lane assignment by vehicle size.
Working today: Scanning marks a booking as boarded. Plate recognition and lanes are still to come.
Cancellation penalties
Pending approvalConfigurable penalties by vehicle size and timing, waivable by staff, with clear receipts.
Working today: A $10 fee is kept on cancellation, shown before the customer confirms and in the cancellation email; staff can waive it, and the waiver is logged in the booking history. Penalties by vehicle size and timing are still to come.
Gift cards
Pending approvalSell, reload and redeem gift cards everywhere, linked to accounts, with lost-card replacement.
Working today: My account shows gift card balances.
Baggage and wayfinding
Pending approvalProhibited-items list, directions and parking for each port, and links to maps in confirmations.
Working today: The live map shows where each boat should be on its schedule right now.
Printing tickets
Pending approvalPrint one vehicle segment at a time, warn on the wrong port, and control reprints and fees.
Working today: Boarding passes can be printed from the booking page.
Traffic reporting
Pending approvalTraffic, capacity and revenue reports by trip, direction, vessel and source, with capacity warnings.
Working today: Staff can see the load on every sailing for any day.
Payments, charge and credit accounts
PlannedCard, Apple Pay and Google Pay; PCI-compliant processing; company charge accounts billed periodically.
Standby
PlannedQueue at the port for sold-out trips, with live position updates and priority rules.
Running sheets for the Coast Guard
PlannedPlanned and actual passenger, vehicle, freight and crew counts per trip, locked when the trip completes.
Special programs
Preferred and Excursion
Pending approvalIsland-only round trips under 22 feet, with 7-day and 1-day Preferred Space releases and Head Start.
Working today: Verified residents book earlier than the public; programs show in My account. Preferred Space holds are still to come.
Discount programs
Pending approvalSenior, disability access, legally blind, military, student, tribal, medical, hearse and food bank fares.
Working today: Medical travel (with held space) and military fares are bookable.
Program enrollment and documents
Pending approvalCustomers submit documents online; staff review, approve or ask for more.
Working today: Staff review and approve resident applications in the admin.
Extended auto excursion (college and military)
Pending approvalFlexible travel windows for full-time students and stationed military, verified by documents.
Working today: Students can apply for the College Program from My account.
Employee travel and third-party sales
PlannedSpace-available employee vehicle travel, and hotels and partners selling tickets for guests.
Vehicles
Vehicles on the account
Pending approvalMake, model, year, plate and flags such as island-registered, Excursion, trailer, truck and EV.
Working today: Saved vehicles are shown in My account.
Vehicle size recognition
Pending approvalLook up dimensions from make and model, take manual sizes for unusual vehicles, and place over-height vehicles where they fit.
Working today: Booking looks up length and height by make and model, and over-height vehicles use their own deck space. Width-based pricing is still to come.
Drive-on/drive-off service (Hyannis–Nantucket)
Pending approvalBook an SSA driver for your vehicle, with the service agreement, status tracking and pick-up notices.
Working today: Unaccompanied vehicles can be booked on routes that offer it. The agreement workflow is still to come.
Rental cars and dealerships
PlannedA booking channel for rental and dealer vehicles with per-vessel limits by island.
Accounting
Financial transactions and reports
Pending approvalAd-hoc and monthly financial reports, exports to Excel and PDF, and full audit trails.
Working today: The ticket office shows the day's takings by payment method.
Controls, refunds, pricing and receivables
Pending approvalAccess controls for financial data, refund reconciliation, dated route-specific pricing, and charge-account billing.
Working today: Fares are dated and specific to each route and ticket type.
Payment methods
Pending approvalCash, check, cards, Apple Pay and Google Pay, gift cards, charge accounts, coupon books and RFID cards.
Working today: The ticket office records cash and card payments.
Business Central integration
PlannedAutomatic transfer of transactions to Microsoft Dynamics 365 Business Central, mapped to the general ledger.
Staff tools
Accessible, consistent interface
Pending approvalEasy-to-learn screens that work on laptops, tablets and phones, meeting ADA standards.
Working today: Responsive on all devices with keyboard and screen-reader support. Role-specific dashboards are still to come.
Reporting issues and tagging colleagues
Pending approvalCapture and share a screenshot of a problem; tag another user on a reservation or event.
Working today: Anyone can report an issue or suggest a fix from the feedback page.
Landing page and dashboards
Pending approvalReal-time sales, passenger counts and operational alerts, with charts and the SSA logo throughout.
Working today: The admin home shows booking and revenue totals; the sailings view shows each sailing's load.
Navigation and search
Pending approvalFew clicks for common tasks; search by name, reservation number, dates, contact details, account, card or vehicle.
Working today: Staff can search bookings by reference, name, email, phone, plate, vehicle make or model, or resident number (phone and plate however they're typed) and filter by route, date, sailing or medical travel.
Forms and data entry
Pending approvalAuto-filled fields, instant validation that blocks invalid entries, and auto-save.
Working today: Every form validates as you go. Auto-save is still to come.
Roles, permissions and single sign-on
PlannedScreens tailored to each staff role, adjustable permissions, multi-factor login and Azure AD single sign-on.
Staff notifications and alerts
PlannedReal-time and scheduled alerts (e.g. two car spaces left, boat change), configurable by role, with a full log.
Reporting
Standard and custom reports
Pending approvalPredefined real-time reports plus custom reports staff can build, save and schedule.
Working today: Sailing load and ticket office takings are available now.
Charts, exports and access control
PlannedDashboards with charts and heat maps, exports to PDF, Excel and CSV, and masking of sensitive data.
Customer service
Customer service workspace
Pending approvalOne place to find customers, book and change reservations, check programs and schedules.
Working today: Staff can open, change or cancel any booking from the admin bookings list.
Paper processes made digital
Pending approvalOnline applications and renewals for programs such as Senior Citizen and Islander Excursion.
Working today: Island residency and the College Program can be applied for online.
Chat and automated answers
PlannedLive chat, a chatbot for common questions, and logged communications.
Group bookings
PlannedCreate and manage group reservations with school and youth-organization rates and held space.
Refunds, fare adjustments and gift cards
PlannedPolicy-based refunds with escalation, real-time fare program changes, and digital gift cards.
Administration
Trip and schedule management
Pending approvalAdd trips, reassign vessels, change ports, move passengers and update boarding counts, with an audit trail.
Working today: Boarding counts update as tickets are scanned.
Users and security
PlannedAdd and disable users, assign roles and permissions, and log all activity.
Transaction adjustments
PlannedAuthorized staff correct payments, waive fees and extend ticket expiry dates.
Commercial and freight customers
Commercial accounts and portal
Pending approvalCompany accounts where shippers see their schedule, manage trips, vehicles and drivers, and track charges.
Working today: Freight customers sign in to reserve deck space, see their reservations and cancel them.
Driver services for trucks
PlannedDriver service agreements, insurance and annual renewals for trucks going to Nantucket.
Deposits, refunds and cancellation policy
PlannedPrepayment invoices, policy-based refunds with approvals, and penalties for late cancellation.
Bulks pre-allocation
PlannedCollect shippers' seasonal requests and allocate space fairly (random order, capped growth) before public sale.
Parking
Parking permits and availability
PlannedSell and renew permits online with limits, installments and reports, and show live lot availability.