SECTION III: PROJECT REQUIREMENTS III.1 SCOPE OF SERVICES QUESTIONAIRE/SPECIFICATIONS Complete the following section indicating whether the proposed software meets the stated requirement. Y=Vendor’s software fully meets the described requirements N=Vendor’s software does not meet the described requirements. For all “No” responses, please provide an explanation whether the requirement can be met in the future with the proposed software. If additional space is required, please attach any necessary documentation. Note: the following table ‘Questionnaire / Specifications” must be submitted with the proposal. SECTION A A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 SECTION B B1 B2 VENDOR INFORMATION Requirements Software is a web-based solution hosted entirely by the Vendor. Software is a server-based solution The Vendor has been in business for over 5 years, demonstrating commitment to market, long-term viability, knowledge of industry needs and proven product sustainability. The Vendor has significant market presence as shown by number of customer installations The Vendor has established its partnerships with other municipal agencies in the state. The Vendor has stability as shown by annual revenues of over $ The Vendor conducts a comprehensive annual customer satisfaction surveys. The Vendor has a customer care department dedicated to the proposed product. Live support is available for any issues from 8:00am-9:00pm (EST) Monday-Friday. Live support is available for software down issues 24 hours a day, 7 days a week. 24 hour a day incident reporting and tracking is available through the company website. DATA SECURITY SPECIFICATIONS Solution must meet PCI DSS/CISP credit card industry Payment Applicator Best Practices. All payments regardless of type (credit card, EFT, check, etc.) and how taken (phone, internet, POS, mail, etc.) must satisfy best industry practices and requirements. Yes No Comments List number of Customer Installations B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 SECTION C C1 C2 C3 Vendor will provide a performance guarantee (Service Level Agreement). Vendor will provide a written letter and proof of PCI compliance level yearly. Vulnerability scans to be performed by PCI Security Standards Council Approval Scanning Vendor. Vendor will provide written results for Vulnerability scans on request. Vendor will notify in writing and by voice immediately if any data breach has been detected on any hosted software and will provide detailed assurance/information on what GACCRD information has been compromised during this breach. The software is PCI Level 1 compliant. Self-Assessment Questionnaire (SAQ) passed. The Vendor will provide a written copy of the most recent SAQ. If Vendor updates SAQ a new updated copy will be provided for GACCRD. Passwords protected by using an irreversible encryption algorithm. Software uses 2048-bit SSL encryption technology between internet client and Data Center. Vendor has a disaster recovery plan. Backups should include online forms that are stored offsite. Application should be protected by a double layer of enterprise class firewalls. Please answer (a) – (c): Credit Card processing is: (a) Provided by and is the responsibility of the vendor responding to the RFP (b) Is fully integrated and inherent to the application software being proposed. (c) Is not supplied by a third party. Software’s Integrated (not processed by third party) credit card processing has integrated with “Verified by Visa and MasterCard Securecode” such that Customers that are registered with Visa or MasterCard will be prompted for their secure password during the payment process for self-serve online transactions. GENERAL SOFTWARE SPECIFICATIONS Software is compatible with Windows XP/7/8/10. Software is a web-based solution hosted entirely by the Vendor and provides users and citizens accessibility by web browser. Software works with all web applications; i.e., Explorer, Mozilla-Firefox, Safari, Google Chrome. Recreation Management Software RFP Page 9 of 51 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 Software offers security feature to grant/deny access to software functions for each user. Security to be down to the level of each individual menu choice. All application capabilities, features, functions and credit card processing are fully integrated within a single web enabled application. All modules share common data life components such as participants, names, addresses and companies. Staff accesses all functional areas (Registration, Facilities, etc.) from a single “login” screen without having to launch and then minimize separate screens for different functional areas. Software allows unlimited combination of transactions from multiple functional areas on a single receipt and without having to launch and minimize or close separate modules. An example would be to process multiple activity registrations and reserve a facility all on a single receipt. Software allows staff to access the organizations data from anywhere at any time with just a browser, internet connection and user ID and password. The proposed Software allows the Software Administrator to create user “profiles” that allow and grant security rights to various functions of the software. Software offers capability to limit staff users access to specific Sites (where a Site is defined as a cost center), versus global access to all modules for all Sites. Software allows logging of staff changes to activity records, including activity dates, fees, accounts, departments and categories, instructors and activity level payroll details. Software provides the user with user-controlled “selection screens” prior to running each report. Selection screens allow the user to narrow the report specification by choosing only relevant data, such as reporting just for a single center, for a single or group of facilities, dates, times, etc. Report selection of this type may be made either individually, or in combinations. Software allows entry of “global” skip days, such as Christmas Day. Software will not allow reservations for sessions or events on dates designated as skip days. Software allows the ability to override “global” skip days for specific events and reservations. Software utilizes redundant web servers and database servers to ensure data integrity and automated site monitoring software. Software includes the ability to produce consolidated day end financial reports that provide consolidated totals from all functional areas, such as a Grand total of all enrollments, plus reservations, etc. Recreation Management Software RFP Page 10 of 51 C18 C19 C20 C21 C22 C23 C24 C25 C26 Software allows maintenance functions to be performed without having to launch a separate maintenance software program. For example, the user could increase the maximum class size for an activity and immediately process new enrollments without having to launch/switch among a separate software module for enrolling vs maintenance. Software offers extensive “Drill Down” capabilities extensively throughout so staff can view just the necessary information on each screen yet retain the ability to easily access multiple levels of more in-depth information with just one click. For instance, a payment screen will display just the customer payment information with a button that allows the user to “drill down” to the customer’s complete contact information and transaction history. Searching for a Customer: Software offers the ability to do “sounds like” searches on customers and companies. Searching for a Customer: software provides the ability to use wildcard search characters (*,?,%) in all text fields on the customer search page. Searching for a Customer: software offers the ability to search for customers by customer ID and by telephone number. Software allows the ability to select which fields are required for account creation. Choices will allow for different requirements online opposed to over the counter. Software offers ability to split households in the event of divorce. Software has automatic search for duplicate account functionality, whereby duplicate accounts can be quickly, easily and automatically merged without losing transactional information. Software provides capability to scan, and upload documents. Please answer (a) – (c): Software provides the ability to: (a) Suspend customers (e.g. they are banned from using services, either temporarily or permanently) (b) Specify a date range and reason for the suspension (c) Specify which functional areas/modules and sites that the suspension will include (staff and/or customer (public access). Recreation Management Software RFP Page 11 of 51 SECTION D D1 D2 D3 SECTION E E1 E2 E3 E4 E5 PAYMENT PROCESSING AND REFUNDING Please answer (a) – (d): Software provides options to decide and then configure option for whether payments for outstanding balances are required. The options provided by the software should include: (a) Outstanding balance payments are optional (b) Outstanding balance payments are required (c) Outstanding balance payments are required if the outstanding balances of $’X’ where our organization decides what ‘X’ is (d) Outstanding balance payments are required if the outstanding balance has been due for a certain number of days, where our organization decided on the number of days Please answer (a) – (d): Required: for mass refund transactions (refunding fees for multiple customers), you can refund: (a) the entire activity fee, or (b) only part of the fee, plus (c) refund and withdraw selected customers from the activity, or (d) refund and leave selected customer registered Software allows the transfer of debits or credits to another member in the software. REPORTING All reports have the ability to be viewed on screen or output as Excel Spreadsheet, html, or pdf files. Software provides the availability of customized reporting or the ability to download the database and utilize third-party reporting tools. Software provides the user with user-controlled “selection screens” prior to running each report. Selection screens allow the user to narrow the report specification by choosing only relevant data, such as reporting just for a “range” of activity numbers, reporting for just a specific revenue account, a specified staff instructor, etc. Report selection of this type may be made either individually, or in combinations. Software allows each user to identify “Favorites” or an equivalent. In this area, users can create their own customized list of favorite task areas that is unique only to them. Upon initial login to the software, all Favorites are presented to the user. Software keeps pertinent information and software choices permanently “anchored” on the screen, so that this information is always accessible no matter what transaction is being processed. The menu choices such as Enroll, Reserve, etc. are always accessible. Recreation Management Software RFP Page 12 of 51 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 E18 E19 E20 Software produces all of the following Activity reports: Master report listing all activities, descriptions, dates, times, etc. Report listing all activities and all text descriptions, notes, etc. Under minimum enrollment report Under maximum report Full activity report Activity totals and statistics Software produces Attendance Sheets, which include actual session meeting date(s) and a capability to ‘sign in’ and ‘sign out’. Software produces reports by Activity, for Net Revenue. Software will produce all of the following ‘Daily Close’ reports: cash receipt report, listing all receipts processed payment type, and totals cash distribution summary, showing all payment distributions account transfer report, showing funds flow among revenue accounts Software produces Monthly and Yearly reports similar to the Daily Close reports. Daily, Monthly, and Yearly reports can be specified by date range, starting and ending times. Software allows the ability to reprint receipts and vouchers. Software produces the New Revenue reports. Each of these reports can be produced in a summary or detail format, and sorted by Activity, Season, Category, or Revenue Account. Software produces Refund report, showing all refunds for a specified date range. Software has the ability to calculate and track customer balances and accept customer payments on account. Software has the ability to post adjustments to customers account balance. Software has the ability to calculate and track customer balances and accept customer payments on account. Software has the ability to post adjustments to customers account balance. Software will produce customer statements. Software will produce and print Wait List confirmations. Recreation Management Software RFP Page 13 of 51 E21 E22 E23 E24 E25 E26 E27 E28 E29 SECTION F F1 F2 F3 F4 F5 F6 F7 F8 F9 Software produces rosters, including all of the following options and data elements: All rosters for a site, category, instructor, or supervisor All rosters are activities starting within a specific date range “Brief” or “Expanded” roster formats Printed rosters, or mailing labels for participants on a roster Inclusion/exclusion by enrollment type, such as a wait list, refunded entries, etc. Software allows rosters to be sorted by: Chronological entry order Alphabetical Team Name Age Software allows two Emergency Phone contacts to be displayed on roster reports. Software will produce Receipt Payment reports. Software produces statements and statement reports. Software produces customer Balance Due reports. Software produces Net Revenue Reports by Package. Software produces Daily Close, Monthly Close, and Yearly Close reports. Software produces daily activity report. MARKETING and COMMUNICATION One central database across all modules tracks customer information, with one view of customers across all sites in the organization(s). Marketing and Communication is built into the software and automatically included. Software provides integral Marketing Report capabilities, allow staff to print reports, labels and generate email lists based upon multiple selection scenarios, such as zip code, gender, area, and age range. Software allows an unlimited number of emailing and hardcopy mailing lists to be identified and created. Software provides capability of an automated “List Building” tool to segment marketing audiences. Software allows email to send directly from within the software to one or many individuals, accounts, companies, etc. Software allows email campaigns to be sent in text or HTML. Ability to personalize emails with individuals’ names. Ability to save and reuse Email Marketing Campaigns. Recreation Management Software RFP Page 14 of 51 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 Ability to designate specific customers and companies as “non-mail customers” so customers will not receive unwanted communications. Software’s email communications must be automatically compliant with CAN-SPAM regulations, including opt-out option. Broadcast email lists can produce participants by all of the following: Customer Mailing List Geographic Area Activity Enrollment Status Software provides for Notes/Alerts/etc. (title and type should be customizable) to be tagged to a customer account, such that upon next staff access of that account OR public website login, the Customized Alert is displayed. Software allows creation of FUTURE alerts/notes/reminders that can be applied to (a) individual customer, or (b) batch of customers. Software allows users to set valid start dates and valid expiration dates for notes/alerts/reminders, such that the software will automatically post and remove the note/alert upon reaching those dates. Software provides internal staff/user messaging software, such that staff have the ability to send and receive internal messages within the software; when staff log on, the message “you have new messages” should automatically appear. Software provides Interest Lists, whereby customers are automatically grouped together by area of interest for email or letter notifications. Interest lists would be used for marketing new offerings to our customer base and would be maintained as a master list, where individual lists can be attached to specific Activities, Facilities, or individual Customers. Further to above, Interest Lists do not require the Customer to sign up to be on the list. The Interest List should operate that persons registering for specific programs would be grouped together naturally. Software provides the capability to assign interest lists to activities in order to track customer preferences based on registration patterns. Software provides ability to set up Subscription Lists, whereby customers elect to subscribe to particular mailing or communication groups that are used to send regular email or postal mail communications to customers. Software allows both staff and customers to manage Subscription Lists. Recreation Management Software RFP Page 15 of 51 F22 F23 F24 F25 F26 F27 F28 F29 SECTION G G1 G2 Software provides ability to create unlimited number of customized attributes/criteria termed Demographics; these attributes can be assigned to customers for reporting/analysis purposes. Software provides ability to create unlimited number of “Custom Questions” that can be asked either globally or during a transaction in order to gather additional demographics or program specific information. Software is able to report on any one or many Custom Questions and their associated answers. Mailing labels can be produced using any combination of filters, including but not limited to, population database, registration information, reservations, etc. Mailing labels can be produced for participants by all of the following: Customer Mailing List Geographic Area Activity Enrollment Status Ability to run transaction comparison reports including number of transactions and revenues to monitor the effectiveness of marketing campaigns. Vendor provides – without additional charge – an ‘eMarketing Center’, where 24/7 access to tactics, tools and programs are available to help us successfully market our services. This service should be at no charge and should provide templates, design resources, and guides that will assist in increasing visibility of our new initiatives. Ability to send TEXT messages to a designated group of recipients via the software. ACTIVITY REGISTRATION Software allows staff to register participants through their workstations at the same time that an optional internet registration capability allows customers to register themselves through the internet. Software allows capability to set priority registration dates for returning customers for each activity (versus only ability to set this as an ‘all-or-non” global setting), allowing returning participants to register ahead of new participants. Software will allow the specification of the dates and times for priority registration depending on resident status, and staff-side or public registration. Recreation Management Software RFP Page 16 of 51 G3 G4 G5 G6 G7 G8 G9 G10 Activity data fields must track ALL of the following elements. Explain any variance. Activity Number, Activity Name Season, Category, Instructor, Location Staff Supervisor Activity status (open, closed, tentative, on-hold, etc.) Gender Beginning date and time End date and time Days of week activity meets Date that registration will be first allowed Minimum and maximum age Minimum and maximum enrollment levels Minimum and maximum school grade Prerequisite activity Instructor payment data Text areas for Category, Receipt Notes, and internal Staff Notes Calculation and storage of all session dates and times Enrollment statistics Denotation of which mailing list are appropriate for each activity Software to allow an unlimited number of activity fees to be assigned and entered for each activity. A separate revenue account to be able to be assigned to each fee. “Pre-fill” conditions can be assigned to each activity fee or discount. (Such as defining a senior discount of $5, and specifying that this should be automatically pre-filled if the person enrolling is over a specified age, such as 65.) Software also offers the ability to handle percentage discounts. Multiple instructors can be assigned to each activity. Individual instructors pay calculation methods can be entered for one or more instructors per activity. Payment methods can be a choice of % of revenue collected, a fixed contract fee, and a variable fee such as a set amount of pay per student, hourly pay, or combination of these. Text may be entered for activities, including a Catalog Description with text to appear in Class Catalog or Activity Guide, “Notes” to appear on the customer’s receipt, and “notes” which are for internal staff use only. Software will export Activity Information to a data file for use with a desktop publishing program. Software allows entry of beginning date, beginning and ending time, and selection of which days of the week it will meet. Software will automatically calculate all session meeting dates, which a complete list of all dates, number of total session meetings and total session hours. Recreation Management Software RFP Page 17 of 51 G11 G12 G13 G14 G15 G16 G17 G18 G19 G20 G21 Activities may be designated a “team sport”, such as soccer. When identified as a team sport activity, the software will automatically track player and team names during the enrollment process; will automatically assign players to teams if desired by the staff, and will produce activity rosters that are sorted in order by teams and players. Activity Registration shares common data files for participants, names, address, and companies with Facility Reservation software functional area. The Activity Registration functional area will automatically calculate all activity session meeting dates for the activity, and allow facilities to be scheduled and reserved at the same time that new activities are entered. Scheduling and reservations are to be performed without requiring duplicate data entry or requiring any switching between programs. Activities can be coded as either “open” for activities which are in the current season, or “closed” for activities which may only be offered in other seasons. Software will allow new enrollments into all “open” activities, and not allow enrollment into “closed” activities. Activities have special “mask” to ensure data validity. The system must have a configurable activity number “mask” feature that validates and enforces proper activity number entry. The software allows activities to be copied from one season to another. Software allows multiple prerequisite activities to be included together in individual groups so that any match within the group will be considered to meet the prerequisite for that group. Software allows New Enrollment, Refunds, Transfers, Deposits, Wait List entries, and Voids. Software allows participants to be enrolled into activities and enrollments are priced automatically. A participant can be enrolled into multiple activities without having to re-select or re-input the participant name each time. Multiple participants can be enrolled into the same activity without having to re-input or re-select the activity name each time. The proposed Software allows entering a quantity during registration, such as enrolling (quantity) 5 people into an activity under a single enrollee name. Ideal for registering larger groups such as scouts or youth groups. Recreation Management Software RFP Page 18 of 51 G22 G23 G24 G25 G26 G27 G28 G29 Participant data fields include all of the following: First and Last Name, Street Address, City, State, and Zip Code Home, work, emergency, FAX, and cell phone numbers E-mail address, Birth date, Age, Sex Notation if resident or non-resident Participant ID number, Family or Household ID number Denotation of Head of Household Customer balance, Customer Type, Company Text Notes Multiple enrollment transaction types can be combined onto a single receipt, such as combining a new enrollment, a refund, and a transfer onto a single receipt. Any type of non-enrollment transaction can be processed both before and after entering an enrollment without having to launch, switch, or minimize/maximize between different programs or screens. An example is to sell a customer a facility rental and then enroll them into an activity all in one step, or enroll them first and then sell them a rental all in one step, etc. Participants can be “transferred” from one activity to another using a “transfer” capability in the software and all in one step that does not require one step for deletion and a second step to re-enroll. A single consolidated receipt can be printed that includes what the participant transferred out of, and what they transferred into. Software includes functionality that complements a Mass Registration process, allowing a large number of people to be registered quickly. Software automatically checks and notifies the operator if they attempt to enroll: A participant into an activity if that participant is already enrolled A participant into an activity that is closed or full. A participant into an activity if they are the wrong age or gender A participant into an activity before the authorized “first registration” date Software allows inquiry by participant’s name, and “onscreen” review of all activities that participant is currently enrolled in. Software also allows inquiry by participant name, and review of all activities that participant and their entire family is enrolled in. Software allows entry of a “table” which includes all pertinent zip or postal codes, and the corresponding city. During enrollment, the staff may enter a participant zip code, and the software will pre-fill the corresponding city name automatically. Recreation Management Software RFP Page 19 of 51 G30 G31 G32 G33 G34 G35 G36 G37 G38 G39 G40 G41 G42 G43 During enrollment for a minor participant, the parent or family name does not need to be entered first. The enrollment process allows “keyword” selection of activities by activity name or activity number. Using a “keyword” is the normal method for selecting an activity. Software allows for more advanced searches than what is possible with a keyword. Examples include viewing all activities for a selected location, or viewing all activities for a Category, such as all “Aquatic” activities. If an activity keyword is entered, (i.e. “Dance”), the software will find all activities that have the word Dance in the Activity Description, regardless of whether Dance is the first word in the description or is embedded in the Activity Description. During enrollment, the customer name, address, and other information are displayed. If a user wishes to “drill down” to view more specific data, the user can double click in the user name area and “drill down” directly to the customer record. When there is an age restriction for an activity, the software automatically calculates the age of the enrollee as of the first session meeting date, and not as of the date of enrollment. Age can also be calculated from an activity specific date entered by the user that overrides the first session date. Software has a Team Management function that allows users to add and remove enrollees from teams. Software offers the ability to view a family’s entire registration, reservation, membership / pass and payment history. Software provides the ability to easily change and override the enrollees “rank” on the waiting list. This allows for manipulation after the fact to move individual wait list entries either up or down in priority. Software sorts waitlisted enrollees by the date in which they register. Software allows user to automatically produce and print weekly instructor schedules. Software allows collection of payment by cash, check, credit card, scholarship funds or also “from account” if the customer has a credit balance. Incomplete payments can be accepted, including “split” payments with part paid by check, part cash, and part from account, etc. The software can accommodate multiple persons paying for a single enrollment transaction and on a single receipt. For example, a divorced set of parents can each pay ½ of the total enrollment fee(s) for a child using two separate checks. Software will permit refunds without withdrawing from an activity. For example, if one session of an activity is canceled, the enrollee may be given a pro-rated refund without having to withdraw them from the activity. Recreation Management Software RFP Page 20 of 51 G44 G45 G46 G47 G48 G49 G50 G51 G52 G53 G54 G55 G56 G57 Software produces all of the following Activity reports: Master report listing all activities, description, dates, times, etc. Report listing all activities and all text descriptions, notes, etc. Under minimum enrollment report Under maximum report Full activity report Activity totals and statistics Software produces Attendance Sheets, which include actual session meeting dates(s) and a capability to “sign in” and “sign out”. Software produces reports by Activity, for Net Revenue. Software produces Net Revenue reports. Each of these reports can be produced in a summary or detail format, and sorted by Activity, Season, Category, or Revenue Account. Software has the ability calculate and track customer balances and accept customer payments on account. Software produces a refund report, showing all refunds for a specified date range. Software has the ability to post adjustments to customer account balance. Software will produce and print Wait List confirmations. Software produces rosters, including all of the following options and data elements: All rosters for a site, category, instructor, or supervisor All rosters for activities starting within a specific date range “Brief” or “Expanded” roster formats Printed rosters, or mailing labels for participants on a roster Inclusion / exclusion by enrollment type, such as wait list, refunded entries, etc. Software allows rosters to be sorted by: Chronological entry order Alphabetical Team Name Age Software allows two Emergency Phone contacts to be displayed on roster reports. Software allows any display page in the software to be printed by right clicking and selecting “print”. Population data such as customer address, telephone number, etc. can be updated, changed, or deleted entirely from within the Registration application functional area, and without requiring the need to open or “launch” a separate “maintenance” program. Software allows staff to change the stored parameters of any activity while in the registration application program, and Recreation Management Software RFP Page 21 of 51 G58 G59 G60 G61 G62 G63 G64 G65 SECTION H H1 without requiring the need to open or “launch” a separate maintenance program. Examples of such changes to activities include increasing the maximum class size allowed, or adding, deleting, or changing the activity fees. Software allows for “retiring” of enrollment data and rosters at the end of a season to allow for easy setup of the application to handle the upcoming season. Retired data is stored permanently in a historical file, and is accessible for marketing purposes. Software will allow registration of participants into activities offered in multiple seasons at the same time, such as registration in both late Summer and early Fall programs. Software does not require one season to be closed before starting another. Text to include on Receipts, Vouchers, and Wait List confirmations is user definable. Software allows the “appropriate” mail lists for an activity to be identified at the same time that the activity is created. When so identified, participants will be automatically added onto the appropriate mailing lists when they are enrolled into the activity, without requiring a separate screen or any data entry at the time of enrollment. One or multiple mailing lists can be identified as being appropriate for individual activities at the time the activity is created. If a mailing list is identified in this manner, all participants who enroll for this activity will be automatically entered onto these mailing list(s) without requiring additional data entry. Mailing labels can be produced for any individual or combination of rosters. Please answer Yes/No to each (a) – (d) For mass refund transactions, you can refund: a) the entire activity fee, or b) only part of the fee, plus c) you can withdraw selected customers from the activity, or d) leave selected customers registered INSTRUCTOR MANAGEMENT Hosted software tracks all of the following instructor information: Instructor Name, Address, Phone number(s) Indication of whether phone numbers can be released to students Social Security Number, Instructor ID number “Search” keywords for instructors with similar skills Notes capability for instructor certifications, awards, skills, etc. Default type of payment, including fixed fee, percentage, or variable fee. Recreation Management Software RFP Page 22 of 51 H2 H3 H4 H5 H6 H7 H8 H9 H10 SECTION I I1 I2 I3 I4 Software will automatically produce and print Instructor Contracts. Software offers the opportunity to customize text for Instructor Contracts. Text entered into a “Contract Text” field will display on the Instructor Contract. Software will automatically produce mailing labels for instructors. Software allows user to enter expenses and instructor payments against activities. These expenses can then be reported on via instructor payment due reports and net revenue reports. Software allows user to automatically produce and print weekly instructor schedules. Software allows payroll for staff and instructors based on either a timesheet model or a pro-rated model. Software calculates Instructor payments by flat fee, $ per hour, $ per booking, $ per participant or % of total fees (with or without material costs). Software allows the calculation of fees per hour based on attendance of per session based on attendance. Software allows the organization to set the frequency of payroll periods for instructors and staff whether, using a timesheet model or a prorated model. FACILITY RESERVATIONS Facility Reservations Module is fully integrated and therefore, can share data with all other software components (e.g. Registration module, Rental module, etc.) When operated along with Activity Registration, the software will automatically accept and process facility reservations at the time as new activities are entered, without requiring any duplicate or additional data entry. Software offers the ability to add extra detail information to the facility and center records such as floor plans, pictures and layouts. Facility data fields are to include all of the following elements: Facility Code/Id Facility Name Facility Type Opening and closing times for each day of the week Overlapping facilities Text facility notes Individual “skip dates” for the specified facility Default permit disclaimer to use Minimum reservation time, in minutes Denotation of whether the facility is open 24 hours/day Search keywords (such as a room with a CABLE TV) Denotation of which mailing lists are appropriate for persons who rent this facility Recreation Management Software RFP Page 23 of 51 I5 I6 I7 I8 I9 I10 I11 I12 I13 I14 I15 I16 Software will allow entry and management of multiple Centers, Facility Types and Facilities. Software will also allow a user to search for facilities based on any one or any combination of these same parameters. Software will produce a Facility Master Report, showing all facilities and related information. Software allows for management of and produces reports relating to all “overlapping” facilities. If you have one large meeting space that breaks into multiple small spaces and a small space is reserved then the larger space would be unavailable. Software allows an unlimited number of mailing lists to be identified and created. Software allows the "appropriate" mail lists for a facility to be identified at the time that the facility is created. Automatic update to appropriate list with reserving person name. Software allows default charges to be entered for facility types and customer types, and allows individual / unique charges down to the individual facility level. Software allows access to individual facilities to be restricted by user, as well as by security profile access. Software allows new reservations to be entered, produces permit contracts receipts, and prevents double scheduling of facilities. Software allows multiple facilities to be rented by a single customer in one step, without requiring multiple permits or duplicate data entry. Provides a user configurable on-screen scheduling calendar to view any number of facilities at once and by day, by week, or by month. Time increments in the Scheduling Calendar may be set as low as 5-minute increments up to 2-hour increments. The defaults which control the date, display time increment, facility, and starting display time (to appear in the Scheduling Calendar when it is first displayed) can be controlled and set by the user. Software handles 24-hour reservations and overnight reservations. Software allows searching for unique keywords within specific facilities, such as searching Meeting Rooms but also being able to specify that the desired room must have a CABLE TV hookup. Software allows search by Facility Name, Center Name, Facility Type and Geographical Location. Recreation Management Software RFP Page 24 of 51 I17 I18 I19 I20 I21 I22 I23 I24 I25 I26 Software automatically will search for multi-day or multifacility reservations, such as for a customer who wants to reserve a meeting room from 1 to 3pm, from June 1st to July 30th, only on Tuesdays and Thursdays, and only on the 1st and 3rd weeks of the month. After searching, Software will display a screen that shows number of dates requested, which facilities were searched, and which facilities were available for the requested dates. After a reservation is processed for one facility, Software will allow the user to process reservations for a second (or more) facilities on the same permit. Software will automatically detect if a facility is unavailable due to an overlap conflict, such as if the Soccer Field is being used, which would make the Ball Field unavailable for that same time. Software will allow the “attachment” of one or more disclaimers along with each reservation that is processed. The Software will allow multiple disclaimers to be entered and stored, with the text in the disclaimers being userdefinable. Disclaimer text will appear on Permit Contracts that are produced. Software will allow reservations to be processed for individuals, companies, or both. If a company is used, Software will allow entry of the agent or contact person. Software will track the Event name and number of persons attending for each reservation. After the reservation is completed, the Event Name is to be thereafter displayed in the Scheduling Calendar when viewed in the Daily and Weekly format. Software will allow entry and storage of “standard” setup instructions, which can be individually stored and customized for each type of facility. When a reservation is processed, Software will allow attachment of standard setup instructions, and also allow entry of specialized or custom setup instructions. Software will allow entry of rental charge data in a Facility Rental Price List, and thereafter automatically price new reservations, including hourly charges, deposits, and more. New charges to take into account the required deposits, rental fees, customer type, and appropriate facility charges. Facility Rental Price List to allow for unique charges down to each individual facility, and allow for variable charges based on customer types such as resident, non-resident, profit, nonprofit, etc. Software shall allow entry of an unlimited number of customer types. Software allows setup and automatic assessment of reservation fees based on Customer Type, Center, Site, Facility Type, Event Type, Location/Facility, Day of Week, and Time of Day. Recreation Management Software RFP Page 25 of 51 I27 I28 I29 I30 I31 I32 I33 I34 I35 I36 I37 I38 Software allows collection of payment by cash, check, credit card, or also “from account” if the customer has a credit balance. Incomplete payments can be accepted, including “split” payments with part paid by check, part cash, and part from account, etc. Software includes a customer Account Management and Accounts Receivable software to track customer balances and provide reports for all payments coming due. Software will notify operator if they attempt to reserve: For a facility that has already been scheduled for that date and time If the requested date and time conflicts with a “global” date restriction For a facility that is unavailable due to use by an “overlapping” facility For a facility that has a conflicting “individual” date or time restriction Software will produce reservation Permit Contracts “on demand” or printed in batches. Software allows reservation inquiry by person’s name or facility name, and provides printed reports or “on-screen” review of all reservations. Software produces a Reservation Master Report, including all of the following options and data elements: All reservations for a specific center All reservations for a specific facility type, such as Meeting Room or Ball Field All reservations for a specific date range All reservations for a specific customer Combinations of the above Software allows the user to link from a facility calendar to the schedule detail for that week. Usage calendars to be in day/week/month calendar type format, and to include the event name and beginning reservation time. During reservation entry, a participant zip code may be entered, and the corresponding city and state will be pre-filled automatically. Text to include on Disclaimers, Permit Contracts, Vouchers, and Receipts is user definable. Software will produce a Facility Event Setup report for the maintenance staff, which includes all reservations for a selected date range, and includes setup instructions. Software allows existing Reservations/Permit Contracts to be easily recalled for editing and changes without having to cancel the original reservation and begin again. This includes the ability to alter fees charged and payments made. The software will display a list of all facilities, or allow limited searches for facilities. Recreation Management Software RFP Page 26 of 51 I39 I40 I41 I42 I43 I44 I45 I46 I47 I48 If a user wishes to narrow the search and display of facilities, the software will permit the search to be narrowed by limiting the displayed facilities to a Center, Facility Type, Site, Area, or combinations of these. Software has a Reservation Request function that allows tentative reservation of entities that require approval by a supervisor(s). These reservations have expiration dates. When the expiration date has been reached, the reservations are no longer valid. Software allows for reservations to be restricted by overall capacity, event configuration capacity and event type restrictions. All charges can be configured in units of measure of each, Per Day, Per Hour, Per Week, or Per Month. All charges can be configured so that they are only activated within certain hour blocks of the reservation. For example, one charge is only activated for the first hour of the reservation and another charge is activated for all hours after the first hour. Software includes a Permit Approval Tracking feature that allows users to setup email-based approval tracking to manage reservations that require extensive sign-offs from other departments, such as Fire, Police, etc., prior to permit approval. Software allows users to search for a block of open time between specified dates and times, rather than a specific date and time pattern. For example, if a user performs a normal search inquiry for facility types of “Picnic Area” for Aug. 1st from 6pm to 10pm, the software will search for open time on Aug. 1st from 6pm to 10pm. User can define Open Time Block length for search such as search all 60-minute time blocks for specified date. User then has the option to choose the open time block they wish to reserve. Software offers the ability to cancel reservations from both the charge or payment screens. When the reservation is cancelled, the reservation is removed from the software. When canceling a permit, the facility is no longer booked. Refunding a permit alone does not assume cancellation. Software allows deposits to be placed, including a partial payment at the time of reservation and collection of the remaining balance later. Software allows the ability to reprint receipts and Permit Contracts. Software allows the setting of BOTH the minimum AND maximum number of days in advance customers can reserve a facility, such that when both values are set, customers can reserve an entity only within a specified period of time prior to the session date. Recreation Management Software RFP Page 27 of 51 SECTION J J1 J2 J3 J4 J5 J6 J7 J8 J9 J10 J11 J12 J13 J14 J15 J16 J17 J18 J19 J20 J21 J22 SECTION K K1 LEAGUE SCHEDULING Schedules teams for league and tournament play. Creates round robin schedules. Creates single and double elimination tournaments. Standard and seeded brackets for tournaments supplied. Create back to back games. Ability to “roll-over” leagues from session to session. Ability to switch home & away for back to back games. Balances league based on times, location and home vs. away. Ability to register participants as team or individuals. Ability to reserve facilities for the specific use of league play and have the option to release those facilities if not required Ability to schedule officials based on qualifications and ability. Ability to enter and update scores on-line. Ability for officials to update statistics via web. Ability to modify any date without having to cancel the whole schedule Auto-fills the next bracket as games are completed in a tournament. Allows multiple days and times per week. Registration and payment available over the internet. Teams and individuals able to waitlist for specific leagues. Ability to allocate practice facilities and times. Public and Secure reports available on internet. Ability to print ID cards so officials can check at the beginning of each game. Ability to separate league registration from league management. PUBLIC ACCESS: ONLINE ACCOUNT MANAGEMENT Please answer (a) – (g) When customer does not have an existing account, Software offers the following online options: a) no option to create account online b) option to only request an account online c) option to create an account and have it immediately available for use d) option to require new accounts created on the customer site to be approved on the staff side prior to being able to use them for transactions. If selected, online account requests are considered pending until they are approved by admin staff. e) Option to activate online user accounts only after email validation. If selected, an activation email will be sent to the customer's email address, and they have to click on a link to activate their online account, ensuring the account cannot be activated if the customer did not give Recreation Management Software RFP Page 28 of 51 a valid email address. Option for the software to auto-create a password for an account for online access. The Password will be included in the account creation confirmation sent automatically by email. g) Option to specify number of days until the auto-created password (in (f) above) for Online access expires. Software gives option to validate the customer's street address when an account is requested from the customer (public access) site. Software allows customers to add all family members at the time of account creation and have them approved as a group instead going back in and having each family member approved individually. Software allows the customers to access their personal account information via the Internet with an assigned user name and password. Software provides the option to allow customers to change their account information and specify what information they can change by themselves. Software provides the option for organization to enforce customers change their software-generated initial password the first time they log in. Software provides the option for the organization to set when the customer’s public access (a) login and (b) password will expire AND prompt customer to enter new information by having an expired warning screen (complete with new password strength indicator) display when they login to public access site. Software provides the option to prevent staff from changing the customer's login or password on the customer (public access) site. Please answer for (a) – (y) Software allows organization to decide what they wish their customers to see and perform on the public access side, meaning customers should be able to do – at the option of the organization – all of the following but not limited to: a) allow customers to view & print their family schedule b) allow customers to view their account deposits c) allow customers to view their debit/credit transactions and account balance – both current and prior and print results for their record d) allow customers to view their previous transactions (for example: Enrollments or Reservations) e) allow customers to view transactions that require attention (for example: unsigned waivers or checklist items they must return prior to their reservation being approved). f) allow customers to view their activity/program grades in their activity enrollments f) K2 K3 K4 K5 K6 K7 K8 K9 Recreation Management Software RFP Page 29 of 51 SECTION L L1 g) allow customers to view their scholarships h) allow customers to change their login name and password, as well as their secret question and answer i) allow customers to change their address and personal information j) allow customers to change their answers to custom questions that were asked in their previous transactions (e.g. update their preference for Team Jersey number) k) allow customers to change information about their family members or friends, as well as add a new family member or friend to their account l) for coaches and instructors: allow them to view their evaluated skills m) allow customers to view their account balance and make payments to their account n) allow customers to view a list of their previous payments and receipt details o) allow customers to view a list of their previous payments, filtered by transaction type and date range, with payment and transaction details p) allow coaches/instructors to run the Roster report for activities that they are teaching q) allow instructors to view and print the standard Attendance Sheet for activities they are teaching r) allow instructors to send email to participants of activities they are teaching s) allow instructors to enter Pass/Fail marks of participants of activities they are teaching t) allow instructors to edit participants skills u) allow team contacts to manage their teams online v) allow instructors to view their bookings online. This function should only be available to instructors who are authorized to perform online administration of their activities. w) Software provides ability for an email to be automatically generated and sent to the specified staff to notify when customers change settings on their customer profile, select this option. The email should include: what details change, the date and time when the change occurred and which customer specifically made the change. PUBLIC ACCESS: ONLINE ACTIVITY REGISTRATION Software offers the ability to dynamically generate .html web pages and post activity data already entered into the registration management component of the software. No redundant data entry is required. Recreation Management Software RFP Page 30 of 51 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 L13 L14 L15 L16 Ability for the public to view posted activities and register via the Internet. Software allows the public to view all information about an activity on one page, versus having to click on various icons and have pop-up windows be displayed with one piece of information on each pop-up window. Software allows recreation staff to post activities on the Internet by simply clicking a selection box associated with any activity already entered into the registration management component of the software. Software allows organization to accept payment online with a major credit card such as Visa or MasterCard. Software uses SSL technology to ensure the security of the public’s credit card transactions. Software offers the ability for the public to view the number of seats available for online registration before going through the entire registration process. Software allows recreation staff to set up customized questions (i.e., What is your T-shirt size?, etc.) for customers to respond to during the Internet registration checkout process. The answers to these custom questions can then be viewed in a report. Software allows recreation staff to set separate enrollment periods for activities offered via the Internet versus activities offered for walk-in or mail-in registration, and further prioritize between residents, non-residents, members and returning customers. Software allows recreation staff the option to set a percentage of each activity’s seats to be made available for Internet registration. Participants using the public Internet registration interface and recreation staff using their workstations, access a common database in real time. Software allows the option to set up an Internet only discount to encourage customers to register via the Internet. Software offers the ability to determine the residency status of online customers and apply separate fees and set different online enrollment periods for resident vs. non-resident customers. Software allows organization customers to view, print out, and or download a weekly schedule of their family’s enrollments with links to activity detail information. Ability to create iCalendar Export File allowing schedules to be imported to personal calendars such as Google and/or Outlook. Software offers the ability for the organization customer to “log off” when their session has ended to restrict access to their account information by subsequent users of the same computer. Recreation Management Software RFP Page 31 of 51 L17 L18 L19 L20 L21 SECTION M M1 M2 M3 M4 M5 M6 M7 M8 M9 Software allows organization users to generate reports to track Internet registrations and revenue. Ability to allow participants to seamlessly connect to their Facebook account to post an RSVP and invite friends to an activity. Uses a Geo Coding feature to integrate with Google Maps to show center locations at the activity detail page and allows participants to search for activities via map view. Software allows staff to register participants through their workstations at the same time that an optional internet registration capability allows customers to register themselves through the internet. Software allows customer facing web pages to be viewable and render able through mobile devices, in particular smartphones. PUBLIC ACCESS: ONLINE FACILITY RESERVATION Software offers the ability to dynamically generate and post .html web pages from facility data and availability already entered into the facility management component of the software. No redundant data entry is required. Software accesses the same database as recreation staff at their desks do, in real time, ensuring single view of the organization at all times. No synchronization or lag time required. Software offers the ability for customers to search for available facilities online by “reservation type” (meeting, seminar, etc.), “facility type” (park shelter, classroom, etc.), “location”, “area”, “amenities”, “capacity”, “date”, and “time”. Software allows customers to view their requested reservation on a monthly calendar prior to confirming their request. Software allows customers to view facility detail information online listing the facility location, phone contact, supervisor, amenities, min/max capacity, facility overlap information, and hours of operation for each day of week. Software allows staff to view Internet reservation requests and approve or deny the request prior to confirming and accepting payment. Software has built-in waiver functionality, such that customers have to click on “Accept” in order to continue with the reservation after reading the waiver – this is recorded as an electronic signature. Software allows organization staff to generate a report showing all Internet facility reservations. Software supports Interactive Mapping – the ability to upload a map and add links and labels, position icons and/or other elements, view availability and make reservations. Recreation Management Software RFP Page 32 of 51 SECTION N N1 N2 SECTION O O1 O2 O3 O4 O5 O6 O7 O8 O9 O10 O11 O12 O13 PUBLIC ACCESS: ONLINE CALENDAR Software allows for built-in calendar to show upcoming special events, activities or rentals. Ability to select which activity, event or rental to be listed through the online calendar. PAYMENT COLLECTION, FINANCIALS AND FISCAL REPORTING Software supports both cash revenue and modified accrual accounting methods of revenue recognition – software is configured accordingly during the initial implementation stages. A customer Account Management and Accounts Receivable software is included to track customer balances and provide reports for all payments coming due. If there are any payment plan payments on a receipt, additional text is added to the bottom of the receipt, above the receipt notes, giving the receipt number and payment plan balance on each payment plan paid against on the receipt. Software allows deposits to be placed, including a partial payment at the time of reservation and collection of the remaining balance later. Customer Account Management and Accounts Receivable software is included to track customer balances and provide reports for all payments coming due. Software will produce all of the following “Daily Close” reports: Cash Receipt and Cash Distribution, listing all receipts processed payment type, and totals. Account Distribution summary, showing all payment distributions. Software produces Monthly and Yearly reports similar to the Daily Close reports. Daily, Monthly, and Yearly reports can be specified by date range, starting and ending receipt numbers, and starting and ending voucher numbers. Software produces Net Revenue reports, including in a summary or detail format, and sorted by Facility, Activity, Season, Category, or Revenue Account. Software produces a Refund report, showing all refunds for a specified date range. Software has the ability to calculate and track customer balances, and accept customer payments on account. Software has the ability to post adjustments to the customer’s account balance. Software will produce customer invoices and/or statements. Recreation Management Software RFP Page 33 of 51 O14 O15 O16 O17 O18 O19 O20 O21 O22 O23 O24 O25 Software will produce all of the following “Daily Close” reports: Cash Receipt Report, listing all receipts, processed payment type and totals. Cash Distribution summary, showing all payment distributions. Account transfer report, showing funds flow among revenue accounts. Software will produce a cash summary sheet that lists payment types and/or denomination amounts so that the front desk users can specify how much of each payment type or denomination is in the cash drawer at the end of the shift. This creating a blind or semi-blind balance. Ability to track and audit cash summary over/shorts. Software produces Net Revenue reports. Each of these reports can be produced in a summary or detail format, and sorted by Activity, Season, Category, or Revenue Account. Software will produce Receipt Payment reports. Software allows for re-printing of receipts. Software produces customer Balance Due reports. Software produces Daily Close, Monthly Close, and Yearly Close reports. Software displays the user that voided a transaction on the voucher or receipt. All “software” and “global” information such as G/L accounts, centers, seasons, etc. are managed and maintained within the same web-based software solution. For example all G/L accounts can be inputted and edited/maintained in just one area without requiring duplication. Software allows the user to group G/L accounts by department and then generate reports to track G/L account information by department. Software allows the user to define G/L accounts by site. Users can then choose to just view the G/L account information for their site when setting up activities and generating reports. Recreation Management Software RFP Page 34 of 51 Recreation Management Software RFP Page 35 of 51