Exhibit_2,_Functionality_Matrix.xlsx

XLSX spreadsheet 58 KB Posted

Attached to
Marinas & Campground Management Software Solution State and local contract opportunity
Solicitation number
RFP0000007
Issued by
Miami-Dade County, Florida

About this file

Summary of Exhibit 2, Functionality Matrix

This Functionality Matrix document outlines the technical and operational requirements for the Marinas and Campground Management Software Solution for Florida's six marinas and campground facilities. The document establishes a comprehensive framework of functional capabilities that the proposed software solution must deliver, including features for wait list management, approval workflows, slip allocation and management, reservation processing, billing operations, reporting analytics, and task management functionalities. The matrix serves as the evaluation tool against which all vendor proposals will be assessed, ensuring that submitted solutions align with the state's requirements for modernizing operations through cloud-based management functions and improving overall operational efficiency and organizational standards across all six facilities.

The Functionality Matrix details specific system capabilities and performance standards that vendors must meet or exceed in their proposed solutions. This document functions as the primary technical specification reference for evaluating vendor compliance and system functionality. The matrix enables consistent comparison of vendor offerings against baseline requirements and facilitates objective scoring of proposals during the evaluation phase, ensuring that the selected software solution will adequately address the operational challenges identified in the RFP, including wait time reduction, workflow efficiency improvements, and enhanced analytical capabilities for marina and campground management operations.

View the file

Other files for this state and local contract opportunity

Other files attached to Marinas & Campground Management Software Solution, newest first.
File Type Posted
Exhibit_3,_Profile_Groups.pdf PDF
06162026_PR_EVN0055594_1_1_0_06192026_Solicitation_Packet.pdf PDF
Form_1_-_Price_Proposal_Schedule.docx DOCX document
RFP_Proposer_Info.pdf PDF
RFP0000007_RFP_Solicitation.pdf PDF
Draft_Form_of_Agreement.pdf PDF
Exhibit_1,_Information_Technology_Security_Matrix.pdf PDF

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

ScopReq

Source SectionRequirement DescriptionRequirement TypePriorityBusiness Process AreaNotes
2.2System must associate all applications with a unique user profileFunctionalHighWaitlist ManagementEnsures accurate tracking
2.2System must support unlimited applications per applicantFunctionalHighWaitlist ManagementNo system restrictions
2.2System must enforce a maximum of two active contracts per individual across all marinasFunctionalHighContract ManagementCross-marina validation
2.2System must distinguish between commercial and recreational contractsFunctionalHighContract ManagementSeparate workflows
2.2System must prevent applicants from being bypassed on waitlists without authorized overrideFunctionalHighWaitlist IntegrityAudit trail required
2.2Contracts must correspond to vessel size category waitlistedFunctionalHighContract ManagementVessel validation
2.2System must prevent assignment of slip outside waitlist category unless override appliedFunctionalHighSlip ManagementRequires authorization
2.2System must support migration of existing waitlist of over 5,000 patronsFunctionalHighData MigrationLegacy system conversion
2.3System must provide a public portal for waitlist application submissionsFunctionalHighCustomer PortalOnline service
2.3Users must be able to view waitlist status and placementFunctionalHighCustomer PortalTransparency
2.3Users must be able to reserve transient slips onlineFunctionalHighReservationsPublic portal
2.3System must allow advance reservation paymentsFunctionalHighPaymentsIntegrated gateway
2.3System must allow users to register for membershipsFunctionalMediumMembership ManagementCustomer services
2.3System must support purchase of event tickets and concessionsFunctionalMediumSalesIntegrated POS
2.3Users must be able to manage accounts securely with stored payment methodsFunctionalHighCustomer AccountsPCI compliance
2.3System must accept cash, credit card, ACH and gift card paymentsFunctionalHighPaymentsCounty payment gateway
2.4System must support at least 50 internal users with 20 concurrent usersFunctionalHighSystem AccessLicensing
2.4System must allow unlimited external/public usersFunctionalHighPortal AccessPublic services
2.4System must include all third-party licensing costs within the solutionFunctionalMediumLicensingEmbedded solutions preferred
2.4System must provide redundant main and backup hosting sites within the United StatesNon-FunctionalHighInfrastructureContinuous synchronization
2.5.1System must allow online waiting list applicationsFunctionalHighWaitlist ManagementPublic portal
2.5.1System must determine eligibility of waitlist applicationsFunctionalHighWaitlist ManagementEligibility rules
2.5.1System must process waitlist application feesFunctionalHighPaymentsAutomated
2.5.1System must notify patrons of ineligibility and process refundsFunctionalMediumCustomer ServiceRefund workflow
2.5.1System must add patron information to marina waiting listsFunctionalHighWaitlist ManagementMulti-marina support
2.5.1System must allow patrons to track waitlist position onlineFunctionalHighCustomer PortalSelf-service
2.5.1System must record declined slip offersFunctionalMediumWaitlist ManagementAudit history
2.5.1System must notify patrons of slip availabilityFunctionalHighCommunicationsAutomated notification
2.5.1System must process berth permitsFunctionalHighContract ManagementIntegrated workflow
2.5.2System must verify vessel information for berth permit approvalFunctionalHighPermit WorkflowValidation
2.5.2System must calculate monthly berth feesFunctionalHighBillingAutomated
2.5.2System must support digital signing of berth permitsFunctionalHighContract ManagementIntegration with e-signature
2.5.2System must collect security deposit feesFunctionalHighBillingFinancial workflow
2.5.2System must support permit approval workflow pathsFunctionalHighWorkflowConfigurable
2.5.2System must process monthly billing for permitsFunctionalHighBillingAutomated recurring
2.5.2System must remove patrons from waitlist upon permit issuanceFunctionalHighWaitlist ManagementAutomated
2.5.2System must provide permit status trackingFunctionalMediumPermit ManagementCustomer visibility
2.5.2System must notify patrons of expired required documentationFunctionalHighComplianceAutomated alerts
2.5.2System must update berth permit rate changesFunctionalMediumBillingAdministrative update
2.5.3System must provide interactive marina maps for vessel placementFunctionalHighSlip ManagementVisualization
2.5.3System must support wet slips, dry storage, mooring buoys, and temporary docksFunctionalHighSlip ManagementMultiple categories
2.5.3System must optimize boat placement based on configurable parametersFunctionalMediumOperationsDock optimization
2.5.3System must provide slip usage indicatorsFunctionalHighOperationsAvailability
2.5.3System must support work order task managementFunctionalMediumMaintenanceInternal tasks
2.5.4System must process transient slip requestsFunctionalHighReservationsCustomer services
2.5.4System must determine discount or promotional ratesFunctionalMediumPricingPromotions
2.5.4System must calculate transient dockage feesFunctionalHighBillingAutomated
2.5.4System must support recurring 30-day billing cyclesFunctionalHighBillingAutomated
2.5.4System must prorate charges to end of monthFunctionalMediumBillingFinancial accuracy
2.5.4System must support refunds and creditsFunctionalHighBillingFinance integration
2.5.4System must manage delinquent patron accountsFunctionalHighBillingCollections
2.5.5System must process recurring monthly fees for auto-pay patronsFunctionalHighBillingAutomation
2.5.5System must allow add-on recurring chargesFunctionalMediumBillingFlexible fees
2.5.5System must manage security deposits and refundsFunctionalHighBillingFinancial tracking
2.5.5System must process late fees in bulkFunctionalMediumBillingBatch processing
2.5.5System must support credit card processing fee chargesFunctionalMediumPaymentsConfigurable
2.5.5System must support ACH paymentsFunctionalHighPaymentsElectronic payment
2.5.5System must process commercial and private landing feesFunctionalMediumBillingRevenue stream
2.5.6System must provide real-time reporting and analytics dashboardsFunctionalHighReportingManagement insight
2.5.6System must integrate with Microsoft Power BIFunctionalMediumReportingBusiness intelligence
2.5.6System must track user activity logs and transaction historyFunctionalHighSecurityAudit logging
2.5.6System must support data export via APIs or data warehouseFunctionalHighData IntegrationAzure Data Lake
2.5.6System must generate occupancy and revenue reportsFunctionalHighReportingOperations
2.5.6System must support ad-hoc and custom reportingFunctionalHighReportingUser defined
2.5.6System must export reports to PDF, Excel, XMLFunctionalHighReportingData sharing
2.5.6System must support scheduled report generation and distributionFunctionalMediumReportingAutomation
2.5.6System must support predictive analytics and forecastingFunctionalMediumAnalyticsAI/ML capabilities
2.5.7System must manage internal work ordersFunctionalMediumTask ManagementOperations
2.5.7System must track termination requestsFunctionalMediumContract ManagementWorkflow
2.5.7System must track vessel change endorsement requestsFunctionalMediumContract ManagementAdministrative
2.5.7System must track security deposit refund requestsFunctionalMediumBillingFinance workflow
2.5.8System must support daily boat ramp passesFunctionalMediumAccess ManagementPatron tags
2.5.8System must support annual boat ramp passesFunctionalMediumAccess ManagementExpiration tracking
2.5.8System must manage annual parking decalsFunctionalMediumParking ManagementTag tracking
2.5.8System must support reservation spot sales through web portalFunctionalMediumReservationsGate verification
2.5.9System must support campground management functionsFunctionalMediumCampground OperationsSame functionality as marina
2.5.9System must provide campground mapping and site informationFunctionalMediumCampground OperationsSite layout
2.5.9System must allow reservations up to 180 daysFunctionalMediumReservationsCampground rules
2.5.9System must provide real-time campsite availabilityFunctionalMediumReservationsCustomer visibility
2.5.9System must allow seasonal rate configurationFunctionalMediumPricingFlexible pricing
2.6System must maintain a unified customer profile across all servicesFunctionalHighCRMSingle customer view
2.6System must track customer reservations, events, and transactionsFunctionalHighCRMCustomer history
2.6System must support automated customer communicationsFunctionalMediumCRMNotifications
2.6System must support targeted marketing communicationsFunctionalMediumMarketingPersonalization
2.6System must include email marketing and social media integrationFunctionalMediumMarketingCampaign management
2.7System must provide a public-facing marina websiteFunctionalHighWeb PortalIntegrated platform
2.7System must provide a mobile responsive websiteFunctionalHighWeb PortalMobile access
2.7System must provide a mobile applicationFunctionalMediumMobile ServicesCustomer convenience
2.7Users must be able to create and maintain personal profilesFunctionalHighCustomer AccountsSelf-service
2.7Users must manage reservations and services onlineFunctionalHighReservationsPortal capability
2.7System must allow purchase of merchandise and gift cardsFunctionalMediumSalesPOS integration
2.7System must support registration and payment for events and classesFunctionalMediumEventsPortal functionality
2.7System must allow marina staff to update web contentFunctionalMediumContent ManagementControlled access
2.7System must comply with accessibility and County branding standardsNon-FunctionalHighComplianceADA and branding
2.8System must support API integration with County Azure Data LakeFunctionalHighIntegrationPreferred integration model
2.8System must support one-way and bi-directional interfaces with County systemsFunctionalHighIntegrationEnterprise interoperability

Core Functions Categories

System & Back Office Administration
Online Waitlist & Mgmt.
User Profile, Berth Permit, Status & Approval Workflow
Vessel & RV Placement, Mapping & Management
Transient Slip Mgmt.
Commercial Landings & Boat Tours Management
Billing & Security Deposit Functions
Dock Walk Module
Reporting
Task Mgmt.
Vendor Mgmt.
Boat Launch Annual Pass, Parking Decals & Backfill Reservations
Campground Management
Customer Relationship Mgmt.
Interface & IT Related
Training & Technical Support

Requirements Matrix Proposers Response "Y" - Fully meets or exceeds requirement (without configuration or modification).

"C [Date]" - If the requirement can be met through customization, modification, configuration, or with a plug-in or add-aon. Provide expected date of completion. Any additional cost for this category must be included on the Price Proposal Form.

"N" - Will not be met. A blank or N/A in any box will be interpreted as a "N".

Proposers Comment A comment field is provided for each item to briefly explain any implementation details, limitations or alternative solutions

#Feature DescriptionCore FunctionalitiesCategoryMust Have, Should Have or Nice to Have
Response ( Y / C [Date] / N)CommentScoring Criteria
System & Back Office AdministrationBO- Back Office
Online Waitlist & Mgmt.Web - Onling Module
User Profile, Berth Permit, Status & Approval WorkflowI - Interface or IT related
Vessel & RV Placement, Mapping & ManagementMob - Mobile Features
Transient Slip Mgmt.T -Technical
Commercial Landings & Boat Tours Management
Billing & Security Deposit Functions
Dock Walk Module
Reporting
Task Mgmt.
Vendor Mgmt.
Boat Launch Annual Pass, Parking Decals & Backfill Reservations
Campground Management
Customer Relationship Mgmt.
Interface & IT Related
Training & Technical Support
1.01Provide online portal to allow customers to create a user profile/account, apply for a wait list position on wet slips, dry storage, moorings or commercial locations on more than one marina.Online Waitlist & Management.WEB
1.02Allow customers to be added to waitlist without boat information.Online Waitlist & Management.WEB
1.03Wait list is charged per slip size and category, per Marina. Examples: 30' & 35' wet slip at Crandon Marina is two (2) applications fees. 30' & 35' wet slip at Crandon & Matheson is four (4) applications fees.Online Waitlist & Management.WEB
1.04No limit on the amount of applications, although a maximum of two (2) active Berth Permits per individual are permited across all 6 marinas. This rule needs to be clear and provided during the application process.Online Waitlist & Management.
1.05Waitlist applications are finalized with a online payment at checkout. Wait list applications are placed on the waitlist, once payment is received. Email wait list confirmation and receipt to customer.Online Waitlist & Management.WEB
1.06Allow customers to view their wait list status / placement by marina or slip type online.Online Waitlist & Management.WEB
1.07Allow existing wait list applicants to update their contact information, not name.Online Waitlist & Management.WEB
1.08Allow existing wait list customers to add new wait list applications.Online Waitlist & Management.WEB
1.09The solution must support the migration and management of existing waitlist of over 5,000 patrons into the new system.Online Waitlist & Management.WEB
1.10Ability for Marina staff to review online applications and managing wait lists on all marinas individually.Online Waitlist & Management.BO
1.11Ability to maintain eligibility criteria based on specific marina requirements.Online Waitlist & Management.BO
1.12Ability to set & inform patron on waiting list requirements and parameters.Online Waitlist & Management.BO
1.13Ability to track efforts made to contact a patron on the waiting list with a contact log showing employee who made contact, results of effort, text field for notes and confirmation of receipt by patron.Online Waitlist & Management.BO
1.14Ability to track waiting list activity per patron with a log of when patron was added/removed to/from list.Online Waitlist & Management.BO
1.15Ability to generate email or SMS to inform patron on their movement on the waiting list (waitlist automatic with set parameters).Online Waitlist & Management.BO
1.16The inability for blacklisted patrons to submit application.Online Waitlist & Management.
1.17Ability to flag user profile and place on a blacklist.Online Waitlist & Management.
1.18The solution shall enforce waitlist integrity by preventing applicants from being bypassed, unless an authorized overide is applied and properly documented.Online Waitlist & Management.
1.19Ability to look up customer profiles/accounts by searching partial data input into multiple fields. Search by Name, Permit #, Slip# and Vessel or RV data on desktop or mobile device.User Profile, Berth Permit, Status & Approval Workflow
1.20Once patron reaches the top of the waitlist. Marina Staff can assign slip and submit all required documents to Downtown Administrative Staff for Approval. Permit# is assigned at the moment patron is pulled from the waitlist and given a slip assignment. If Patron already has a profile, system should link new permit to patron profile. Permit will remain on "Pending" status until, downtown staff provides final approval.
User Profile, Berth Permit, Status & Approval WorkflowBO
1.21System should generate a Permit # once approved with Miami-Dade County current 7 digit sequence specific to each Marina associated with a specific waitlist application.User Profile, Berth Permit, Status & Approval WorkflowBO
1.22Ability to capture and maintain patron and boat information (must be able to track and maintain multiple boats for a patron).User Profile, Berth Permit, Status & Approval WorkflowBO
1.23Ability to generate new contract agreement/Permits and auto fill with existing patron data records. Patron should have the ability to update only certain profile data. Examples: patron can update phone#, addresss, emergency contacts, email but not slip#, name, permit # or vessel information.User Profile, Berth Permit, Status & Approval WorkflowBO
1.24Contracts/agreements require three steps for approval. Patron signature, Marina Manager signature & Approval Stamp by downtown Marina Administration Staff. Once completed final copy stored with capabilities to download PDF in printer friendly format.User Profile, Berth Permit, Status & Approval WorkflowBO
1.25Tickler process to track expiration of vessel registration, insurance or any required document. Capture, maintain, communicate through email and through customer portal. Including the rejection or approval of such documention. Permit status (pending submittal, pending review, approved, rejected).User Profile, Berth Permit, Status & Approval WorkflowBO
1.26Ability to digitally sign contract as well as print at the facility, upload and mark status.User Profile, Berth Permit, Status & Approval WorkflowBO
1.27Document management solution should have a "pending" stage that will allow designated users to approve or decline the document before being saved to a user profile. Pending documents should be on a document task management module reflecting status.User Profile, Berth Permit, Status & Approval WorkflowBO
1.28Provide document management solution with PII (Personally Identifiable Information) security, such as driver license, proof of insurnace, boat registration, vendor registration documents.User Profile, Berth Permit, Status & Approval WorkflowBO
1.29Document management solution will allow unlimited amount of documents to be attached to any profile. Ability to view and track/manage status of documents by type (Permit, Insurance, Registration, Change Endorsement/vessel rate change, Termination Request, etc). This should be viewed on the customer profile, individual and all Marina Report. Terminations & Vessel Rate Change Request should indicate a effective date set by Marina Manager to ensure task is completed & prioritized by Administration staff.User Profile, Berth Permit, Status & Approval WorkflowBO
1.30System must automatically determine or allow input of expiry date of documents uploaded or permit with robust internal and external notifications of expiring documents, annual fees or permits (including waitlist, vendors or boat launch decals).User Profile, Berth Permit, Status & Approval WorkflowBO
1.31Provide functionality to view monthly statements and account history.User Profile, Berth Permit, Status & Approval WorkflowBOMust Have
1.32Ability to add notes to existing accounts.User Profile, Berth Permit, Status & Approval WorkflowMob
1.33Allow existing marina customers to edit their contact information online but not name.User Profile, Berth Permit, Status & Approval WorkflowWEB
1.34Ability for patrons and staff to upload required berth permits documents online.User Profile, Berth Permit, Status & Approval WorkflowWEB
1.35Set requirement of documents for approval status. Depending on contract type, the list will vary.User Profile, Berth Permit, Status & Approval WorkflowWEB
1.36System should allow customization of file types and size accepted for uploading.User Profile, Berth Permit, Status & Approval WorkflowWEB
1.37Ability for staff to view edit customer and boat details using mobile device.User Profile, Berth Permit, Status & Approval WorkflowMob
1.38Allow existing marina customers to view their balances, make single payments or subscribe to AutoPay online.User Profile, Berth Permit, Status & Approval WorkflowWEB
1.39Provide functionality to terminate a patron and track termination reasons/notes. Ability process a termination for a future date.User Profile, Berth Permit, Status & Approval WorkflowBO
1.40Ability to view camera feed by designated user groups.User Profile, Berth Permit, Status & Approval WorkflowWEB
1.41Ability to register temporary or permanent vessel movements within the marina.Vessel & RV Placement, Mapping & ManagementMob
1.42Ability to check slip, dry storage & mooring availability.Vessel & RV Placement, Mapping & ManagementMob
1.43Ability to enter multiple slip types such as mooring, wet slip, dry storage, seawall, etc.Vessel & RV Placement, Mapping & ManagementBOMust Have
1.44Provide functionality to allow multiple bookings at any given time for any slip category (Recreational, Transient, Mooring, Dry Storage, Commercial).Vessel & RV Placement, Mapping & ManagementBOMust Have
1.45Maintain slip configurations such as Slip #, Pier, Type (Wet, Dry, Mooring, Commercial , Floating Dock, Commercial, Sea Wall) Slip Length (30, 35, 40, 45, 50, etc.), min and max parameters and usability along with history of any changes to slip information.Vessel & RV Placement, Mapping & ManagementBOMust Have
1.46Permit# should show historical reference to waitlist application. The system shall prevent assignment of a slip outside of the applicant's waitlist category (e.g., assigning a 50' slip to an applicant on the 30' waitlist), unless an authorized override is applied.Vessel & RV Placement, Mapping & Management
1.47Provide a visual slip management function to easily move vessels from one slip to another slip either on the same dock or to a slip on a separate dock while maintaining slip history.Vessel & RV Placement, Mapping & ManagementBOMust Have
1.48Ability to configure slips to accept certain vessel dimensions and warn against vessels to large or small for the space.Vessel & RV Placement, Mapping & ManagementBOMust Have
1.49Provide a graphical representation of all 6 marinas & campground, including vessels in the dock & RV's in the pod.Vessel & RV Placement, Mapping & ManagementWEB
1.50Block and indicate Wet Slips, Dry Strorage, Mooring, RV sites is unusable if down for Repairs.Vessel & RV Placement, Mapping & Management
1.51Slip/site color indicators on mapping should reflect rate types (Recreational, Monthly Transient, Daily Transient, Commercial). Availability needs to be clearly visible. Examples of color indicators: Red= Long Term, Orange=Transient, Yellow=Daily Transient, Green=Available. Split colors can be used to indicate slip/site with multiple occurrences: Red/Green= Long Term Available (Patron away available for double booking).Vessel & RV Placement, Mapping & Management
1.52Provide functionality to generate a transient contract for the length of stay.Transient Slip Management.BO
1.53Provide functionality to calculate transient charges by day, week, month, ot recurring 30 billing and take payment in advance of the stay.Transient Slip Management.BO
1.54Ability to issue an invoice for a transient customer.Transient Slip Management.Mob
1.55Ability to take payment for a transient.Transient Slip Management.Mob
1.56Provide functionality to apply promotional or discount rates to transient patrons.Transient Slip Management.BO
1.57Provide transient dockage reservations . Ability to set internal only or both internal and external reservations with payment processing.Transient Slip Management.WEB
1.58The system should offer the capability to view transient slip availability in real-time online. Transient patrons should be able to select a slip and premium rates should be charged. A modified GIS view showing vacancies could be made available.Transient Slip Management.WEB
1.59Ability to schedule commercial landings & boat tours using designated docks, using a calendar view with time slotsCommercial Landings & Boat Tours Management
1.60Commercial Landing user profile indicating approval status of permitCommercial Landings & Boat Tours Management
1.61Ability to calculate and process landing fees by vessel sizeCommercial Landings & Boat Tours Management
1.62Ability to calculate tour boat fees by the quantity of passengers as well as add-on miscellanous feesCommercial Landings & Boat Tours Management
1.63Ability to have patrons sign up for scheduled boat tours and provide payment.Commercial Landings & Boat Tours Management
1.64Provide Management a tour boat roster sheet for each scheduled event.Commercial Landings & Boat Tours Management
1.65Ability to efficiently update current pricing structure when rolling out a rate increase for all patronsBilling & Security Deposit Functions
1.66Provide flexibility to apply industry and county standards, such as changes to taxes, tax exempt , fees and rates.Billing & Security Deposit Functions
1.67Ability to process receipts, security deposits, refunds, wait list application fees, and have the ability to add other fees in the future. Including annual fee for waitlist, launch decals and vendors.Billing & Security Deposit FunctionsBOMust Have
1.68Ability to calculate monthly fee based on the larger of the two, vessel size or slip size during intiatial slip assignment or at any point of berth (example: patron on a 40' slip, sells a 39' vessel and buys a 41" vessel. Rate goes from 40' rate to 40' rate for that specific Marina.Billing & Security Deposit FunctionsMust Have
1.69Provide functionality to maintain and calculate monthly fees and apply charges to the patron’s account on a monthly and/or prorated basis. And capability to apply different rates and/or fees to a patron’s account. Ability to track all rate changes on permits and slip assignments. Historical archive vessel changes.Billing & Security Deposit FunctionsBOMust Have
1.70Ability to assign general ledger account of at least 60 characters.Billing & Security Deposit Functions
1.71Application of payments to accounts with batch processing to post payments to appropriate general ledger account(s) according to site where received (abililty to include GL strings associated with each item fee for posting).Billing & Security Deposit FunctionsBOMust Have
1.72Generate monthly credit card transactions in the amount of each patron’s monthly recurring charges for submission to the merchant payment processor or payment gateway.Billing & Security Deposit FunctionsBOMust Have
1.73Ability to process monthly credit card charges in batch mode with confirmation information and credit card batch information written to each transaction record (Autopay Patrons). Abililty to set date of batch transactions. Example 1st of the month on recurring monthly bill, or 11th on late fee charges.Billing & Security Deposit FunctionsBOMust Have
1.74Ability to enroll and remove patron accounts from AutoPay. Allow entry and maintenance of credit card information.Billing & Security Deposit Functions
1.75Ability to require patron to accept to terms and conditions when enrolling in AutoPay (check box & click accept). Achieve record of this agreement with date & time stamp.Billing & Security Deposit FunctionsBOMust Have
1.76Application should use the County's credit card processor, using existing County assinged Marina MID.Billing & Security Deposit FunctionsBOMust Have
1.77Ability to report on credit card transactions to facilitate reconciliation and audit trails. Including rejected or declined transactions.Billing & Security Deposit FunctionsBOShould Have
1.78Ability to resubmit rejected credit card transactions in one or more subsequent batches.Billing & Security Deposit FunctionsBOMust Have
1.79Provide functionality to debit a patron’s credit card, as well as, to be able to process a batch of credit card payments in one single run (autopay patrons).Billing & Security Deposit FunctionsBOMust Have
1.80Close-out process will enforce PROS policies for interface to ERPBilling & Security Deposit FunctionsBOMust Have
1.81Close-out process will record cash and coin denominations and report over/under tils.Billing & Security Deposit FunctionsBOMust Have
1.82The system will make the appropriate entries to the general ledger when there is an over or under reporting of cash at close-out.Billing & Security Deposit FunctionsBOMust Have
1.83System will have robust and customizable close-out process.Billing & Security Deposit FunctionsBOMust Have
1.84System should be able to calculate & display the required security deposit, balance due and ability to generate bill for payment (Security Deposit requirement 2 months of recurring billing).Billing & Security Deposit Functions
1.85Provide functionality to refund a patron any charge including security deposits and provide receipt.Billing & Security Deposit FunctionsBOMust Have
1.86View security deposit balance on a dedicated ledger that tracks any transaction pertaining to security deposit transfering, refunding or appling to any upaid balances when terminating.Billing & Security Deposit FunctionsBOMust Have
1.87Provide functionality to record existing security deposit payments (historical payments).Billing & Security Deposit Functions
1.88Ability to refund security deposit and account balances via credit card or check refund request.Billing & Security Deposit Functions
1.89The ability to autofill documentation for the processing of a check refund request in accordance with departmental policies.Billing & Security Deposit FunctionsBOMust Have
1.90Ability to generate auto filled journal entry form with approvals by selected staff to validate. Form should be downloadabe to a PDF file format and the abilty to add to a task managment workflow.Billing & Security Deposit Functions
1.91Provide functionality to convert delinquent or non-complient patrons to transient status and rates if their vessel remains at the marina following a termination. Also the ability to reverse.Billing & Security Deposit FunctionsBOMust Have
1.92Point of Sale (POS) module provides full cash register/point of sale functionality (e.g. system can fully replace cash register). Ability to use bar code scanner.Billing & Security Deposit FunctionsPOSMust Have
1.93Provide POS module which is fully integrated with other system modules.Billing & Security Deposit FunctionsPOSMust Have
1.94POS and other modules should provide access to the same account balance.Billing & Security Deposit FunctionsPOSMust Have
1.95Provide batch transaction processing for a set day or time.Billing & Security Deposit FunctionsPOSMust Have
1.96Ability for blind close outs.Billing & Security Deposit FunctionsPOSMust Have
1.97Ability to add a deposit number, with validation, to the batch of transactions for interfacing with the ERP Financial system.Billing & Security Deposit FunctionsPOS
1.98Ability to record and track a variety of sales transactions including gas sales, retail sales, ramp passes, rental charges, etc.Billing & Security Deposit FunctionsPOS
1.99Ability to supply customers with itemized receipts to include tax and/or other added fees.Billing & Security Deposit FunctionsPOS
2.00Ability to display cash transactions including balance owed and change to be returned.Billing & Security Deposit FunctionsPOS
2.01Cashiers have the ability to use different terminals in a given day and the transactions specific to a user are accumulated as one total for the day. Similarly, the number of users on a single register is not limited.Billing & Security Deposit FunctionsPOS
2.02Provide breakdown of method of payment used.Billing & Security Deposit FunctionsPOS
2.03Ability to accept/process, issue, and track gift certificates, coupons, vouchers.Billing & Security Deposit FunctionsPOS
2.04POS module accommodates multiple payment methods including cash, checks, ACH and credit cards.Billing & Security Deposit FunctionsPOS
2.05System manages locking cash drawers including automatically opening them when a particular transaction is completed.Billing & Security Deposit FunctionsPOS
2.06Ability to set retail price manually or based on percent mark-up based on cost or by margin.Billing & Security Deposit FunctionsPOS
2.07Associate vendors to inventory item.Billing & Security Deposit FunctionsPOS
2.08Update inventory counts when items is sold.Billing & Security Deposit FunctionsPOS
2.09Provide fuel dock management including FIFO to fuel sales inventory.Billing & Security Deposit FunctionsPOS
2.10Allow for item discount at time of sale.Billing & Security Deposit FunctionsPOS
2.11Capture and maintain fees, rates and merchandise inventory and inventory valuations.Billing & Security Deposit FunctionsPOS
2.12Ability to have the option of automatic generation and of bulk posting of late charges. System automatically calculates late fee with set percentage towards specific items. Bulk posting with the ability to "check all" boxes and ability to unclick individual patrons. Filtered by each Marina or All.Billing & Security Deposit FunctionsBO
2.13Ability to for patron to choose between different payment options through online portal - Credit or ACH payment processing.Billing & Security Deposit FunctionsWEB
2.14Ability to provide facilities rentalsBilling & Security Deposit FunctionsWEB
2.15Ability to conduct mobile dock checks.Dock Walk ModuleMob
2.16Ability to perform dock check per dock. Examples Dock A, B, C, D, EDock Walk ModuleBO
2.17Dock Walk Module should record which employee performed task and record day & time.Dock Walk Module
2.18Dock Walk should have the ability to see picture of vessel.Dock Walk Module
2.19Dock Walk should indicate if slip is occupied by a Transient or Recreational Berth vessel.Dock Walk Module
2.20Dock Walk should be able to quickly mark status: In, Out, Not Vessel PicturedDock Walk Module
2.21Ability to add notes to dock check with text input for notes as well check boxes for vessel condition.Dock Walk ModuleMob
2.22Ability to contact vessel owner from dock check with one click and archive communicationDock Walk ModuleMob
2.23Archive Dock Walk ResultsDock Walk Module
2.24Tracker/list to manage all pending terminations, SD deposit refund functions and add any necessary notes for historical reference.Task Management.BO
2.25Ability to view termination requests made through customer profile. Provide a management tracking tool and have Marina Managers and Administration receive notifications.Task Management.BO
2.26Provide approval paths for transactions such as check refunds request, security deposit returns, discounted rates, rebates and promotional considerations in accordance with departmental policies.Task Management.BO
2.27Provide override capability for transactions such as imposition late or delinquency fees with appropriate approval paths in accordance with departmental policies.Task Management.BO
2.28Abilility for Management and Staff to track internal work orders.Repairs/work orders get assigned to a group (Marina Techs) or individual. Once task is has been submitted, group or individual should receive notice. Status will is marked pending, until assignee marks completed. Bonus: Interactive map to be able to select a slip and have a drop down menu of the types of repairs needed (Pedestal replacement , Receptable, breaker, piling, etc) on the slip.Task Management.BO
2.29System allows users to send termination request to marina office. Ability to terminate contract while enforcing a 30 day termination notice policy and allow for manager override.Task Management.WEB
2.30Ability to mark status (Pending Submittle, Pending Approval, Completed) on termination functions including refunds and record voucher #Task Management.BO
2.31Allow Marina Vendors to register and pay vendor fees online.Vendor Management.WEB
2.32Vendor management module for private registered Marina vendors offering vessel repairs and services . Ability to provide vendor profile, employee list, request and upload required documention. Track expiration of such documentation and annual, monthly or daily pass.Vendor Management.BO
2.33Provide ability to manage Vendor criteria such as active business registration.Vendor Management.WEB
2.34Marina Vendors are able to schedule appointments with marina patrons.Vendor Management.WEB
2.35Ability for users to search through Vendors by category, including prices and services available without favoring one vendor over another.Vendor Management.WEBMust Have
2.36Manage multiple marinas and generate reports from one central location.Reporting
2.37Report tracking # of monthly and fiscal year terminations.ReportingBOMust Have
Ability to generate reports to marina staff and management by slip type, slip size and placement.ReportingBOMust Have
2.38Provide reports on new marina patrons. Ability to filter by revenue category - Recreational (wet, dry, mooring) transients (wet, dry, mooring) and Comercial Slips.ReportingBOMust Have
2.39Provide slip utilization reports by marina for a specified time period. Utilization reports should have the ability to provide a breakdown of utilization per pier, type and size. Example: Wet Slips total, Wet Slip 30ft, 35ft. 40ft, 50ft, Dry storage, Mooring, Commercial, Transients.ReportingBOMust Have
2.40Provide functionality to track Boat Ramp Pass information sold to patrons on a yearly basis.ReportingBO
2.41Generate management reports showing loss of revenue, and outstanding fees due by delinquent patrons.ReportingBO
2.42Generate daily check request and refund transaction reporting.ReportingBO
2.43Provide a user-friendly interface to allow users to create custom reports. Example: transactions report for any item at any specific Marina or all Marinas for specified time period.ReportingBO
2.44Ability to track inventory of physical goods sold from wholesale packaging to retail units.ReportingPOS
2.45Ability to track goods sold from inventory and create a COGS statement.ReportingPOS
2.46Ability to maintain inventory data such as quantity on hand, reorder point, normal stocking level and quantity on orderReportingPOS
2.47Track sales history and last sold date per item.ReportingPOS
2.48Track and transfer delinquent account balances to AR for reporting.
Ability to track delinquent accounts by individual Marinas or all county Marinas.ReportingBO
2.49Ability to provide account receivable aging reports (30, 60, 90 days) on over due items & abilility to select items included on report. Example view recurring montly billing only, excluding SD balances due.ReportingBO
2.50Provide reporting to track changes patron profiles and billing, such as rates or slip #.ReportingBO
2.51Provide reporting to track issuance of credits, adjustments, rebates, refunds and promotional discounts by user.ReportingBO
2.52Generate daily summary reporting by site of transactions by type, general ledger account, sales tax status, payment type, credit card type and by customer.ReportingPOS
2.53Generate daily detail reporting by site of transactions by type, general ledger account, sales tax status, payment type, credit card type and by customer.ReportingPOSMust Have
2.54Once future possible KPIs and relevant industry benchmarks are agreed upon, the system should have the capacity to automatically calculate and present support graphics. Power BI is already capable of fulfilling this requirement. Revenue report at wet slip level. GIS and Power Bi integrationReportingBO
2.55Annual boat ramp launch pass, track expiration and tag. Ability for attendent to verify by searching by tag.Boat Launch Annual Pass, Parking Decals & Backfill Reservations
2.56Annual patron parking decals, track expiration and tag. Ability for attendent to verify by searching by tag.Boat Launch Annual Pass, Parking Decals & Backfill Reservations
2.57The system should have the capacity to implement a Boat Launch Reservations system for back filling available parking at Boat Ramp and charge a premium fee through a web portal. Certain number of spots will be advertised, first patrons to provide payment will secure reservation spot. Sytem will store vehicle tag and reservation number and give Marina staff the ability to verify at gate. Expiration of reservation will be set and clearly indicated at checkout.Boat Launch Annual Pass, Parking Decals & Backfill ReservationsWEB
2.58The system have the capability to interface with a real-time boat ramp camera and display launch availability. Have a notification system to send email or SMS to all registered . This would provide trailered boat customers with the visual information they need to plan their launch, thus replacing the current ramp notification system with a more current and visually enhanced customer service tool.Boat Launch Annual Pass, Parking Decals & Backfill ReservationsWEB
2.59Ability to use software for our campground reservations at Larry & Penny Thompson Park, have maps designed specific to campground. Biscally Marina on land.Campground ManagementBOMust Have
2.60Provide campground staffing a reservation system with the ability to book a complex extended stay reservations as follows:

- 6 month limit on a reservation. In order to stay 6 months, patron may have to move to three different pods to find availability for an extended stay.

Ability to displaying best possible path of booking multilple pods to fullfill reservation request.Campground ManagementBOMust Have
2.61Maximum Reservation 180 daysCampground ManagementMust Have
2.62Real-time updates on site availabilityCampground ManagementMust Have
2.63Ability to set up parameters for seasonal ratesCampground ManagementMust Have
2.64Ability to set restrictions/parameters for patron self booking.
Examples: Ability to allow patron to book reserverations for 30 days or under. Extended stay reservations will have to be booked by campground staff by request.Campground Management
2.65Ability to block reservations pods/sites for low seasonCampground Management
2.66Ability to send text, patron portal inbox notifications and email reminders to all patrons or a subset of patrons (i.e. payment due reminders).Customer Relationship ManagementBO
2.67Ability to send bulk text or emails for special events, bad weather conditions, Marina related information.Customer Relationship ManagementBO
2.68Ability to create multiple email and contract templates. Templates must have the capabilties to mail merge relevant fields from the system to generate a customized email for each user. At minium these templates can be built by software developer in the implementation process and than maintained/altertered by request thereafter.Customer Relationship ManagementBOMust Have
2.69System must log all notifications sent from system (email log).Customer Relationship Management
2.70Ability to create and maintain automated work flows for the different email templates. For example, a Past-Due Notice will include a "Pay Now" option with link to provide payment.Customer Relationship ManagementBOMust Have
2.71Generate printer friendly statements of delinquent accounts to send to patrons via by mail/personal delivery and/or email.Customer Relationship ManagementBOMust Have
2.72Notification alert for through internal staff and patron portal, informing of past due, document pending status, through a banner at Patron/vessel profile view.Customer Relationship ManagementBOMust Have
2.73Generate email informing patrons of delinquent status, and termination notices as appropriate.Customer Relationship ManagementBOMust Have
2.74Ability to notify selected users groups through SMS and internal messaging of boat ramp opening and closing.Customer Relationship ManagementBOMust Have
2.75Ability to send email to customers based on parameters and ability to use custom templates (i.e. email every patron in dry storage)Customer Relationship ManagementBOMust Have
2.76Ability to produce alerts notifications and reports for expiring credit cards.Customer Relationship ManagementBOMust Have
2.77System should recognize when it is sending the 1st, 2nd, and/or 3rd notice and send the appropriate message to the customer.Customer Relationship ManagementBOMust Have
2.78Ability Send email or text to Customer from the mobile device.Customer Relationship ManagementMobMust Have
2.79Ability to push notifications to users for any notices that are sent out through email, sms, or phone.Customer Relationship ManagementMobMust Have
2.80Ability to create patron survey, have system gather all responses and calculate scoring averages.Customer Relationship ManagementBO
2.81Ability to view patron messages through a notifications center, during dock check and when viewing patron profile.Customer Relationship ManagementBO
2.82Ability for Patron to send communications to Dock Office through application.Customer Relationship Management
2.83Patron should have a notification center with message inbox.Customer Relationship ManagementWEBMust Have
2.84Ability for patrons to complete surveys created by Marina StaffCustomer Relationship ManagementWEBMust Have
2.85Ability to notify users of expiring documents, 10, 20, 30 days before they are due through SMS, Email or messaging within the system.Customer Relationship ManagementBOMust Have
2.86Ability to notify customers of status changes (i.e. Permit has been approved).Customer Relationship ManagementBOMust Have
2.87Notifications sent to patrons by email or SMS which provides links to portal regarding expiring documentationsCustomer Relationship ManagementWEBMust Have
2.88Vendor must provide well-documented RESTful APIs (OpenAPI/Swagger preferred) exposing all relevant entities (customers, reservations, assets, invoices, payments, etc.) using JSON as the standard data format (XML/CSV optional). APIs must support OAuth 2.0 or Azure AD-based authentication for secure access.Interface & IT RelatedIMust Have
2.89Vendor must provide either API or secure file transfer (SFTP/HTTPS endpoint) access enabling PROS/CITD to ingest raw and curated data into Azure Data Lake Gen2 using Azure Data Factory (ADF) pipelines. Vendor is not responsible for ADF configuration but must ensure stable data access endpoints.Interface & IT RelatedIMust Have
2.90Vendor must deliver a complete data dictionary, ERD, and field-level definitions (data types, constraints, relationships). This documentation will allow CITD Data Engineering to perform schema mapping and ETL transformation.Interface & IT RelatedIMust Have
2.91Vendor must expose financial and transactional data endpoints that can be consumed by County ADF/Logic Apps for synchronization with Oracle-based ERP. Vendor is not required to perform the ERP connection itself.Interface & IT RelatedIMust Have
2.92Vendor’s platform shouldintegrate with County payment gateway to handle all payments through PCI-DSS-compliant tokenization. Sensitive data must never be stored or transmitted in plain text.Interface & IT RelatedIMust Have
2.93Vendor must expose APIs or data views linking marina assets (slips, docks, pumps, etc.) to maintenance or work order records. PROS/CITD will consume these via ADF/Logic Apps to synchronize with EAMS.Interface & IT RelatedIMust Have
2.94Vendor must expose customer, membership, and reservation APIs compatible with Dynamics 365 CRM integration through Azure Logic Apps. No direct CRM integration is required from the vendor.Interface & IT RelatedIMust Have
2.95Vendor must ensure data is accessible and performant for analytics ingestion. County Data Engineers will design Synapse pipelines, datasets, and Power BI dashboards. Support for incremental queries, metadata exposure, and consistent primary keys is required.Interface & IT RelatedIMust Have
2.96Vendor must support both scheduled and near real-time data pulls (≤ 5 minutes latency) via APIs, file exports, or webhooks. Event-driven mechanisms (e.g., push notifications) are preferred.Interface & IT RelatedIMust Have
2.97Vendor must ensure compliance with County cybersecurity policies, PCI-DSS, GDPR, and relevant U.S. privacy frameworks. APIs must support TLS 1.2+, enforce role-based access, and store credentials securely (Azure Key Vault managed by County).Interface & IT RelatedI
2.98Vendor must provide descriptive metadata for each dataset (table purpose, update frequency, lineage notes) to allow ingestion into Microsoft Purview for cataloging and governance.Interface & IT RelatedIMust Have
2.99Vendor must provide access to audit logs and API usage logs (timestamps, endpoints, response codes) to enable monitoring via Azure Monitor and Application Insights.Interface & IT RelatedIMust Have
3.00Vendor APIs must return standard HTTP response codes, structured error messages, and support idempotent retry mechanisms to allow reliable County pipeline orchestration.Interface & IT RelatedIMust Have
3.01Vendor must follow semantic versioning (v1.0, v1.1, etc.) for APIs and provide a minimum 90-day deprecation notice for any breaking change. County CI/CD pipelines (in Azure DevOps) will handle deployment version control.Interface & IT RelatedIMust Have
3.02Vendor APIs must support horizontal scaling and handle peak concurrent requests without throttling beyond published limits. Response latency should remain < 2 seconds for standard calls.Interface & IT RelatedIMust Have

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .