Loading...
2020-09-21 - Ordinance 2020-063 - AUTHORIZING EXECUTION OF AN AGREEMENT WITH VECTOR SOLUTIONS SOFTWARE SERVICES ORDINANCE 2020-63 AN ORDINANCE AUTHORIZING EXECUTION OF AN AGREEMENT WITH VECTOR SOLUTIONS SOFTWARE SERVICES WHEREAS,the Village of Buffalo is a home rule unit pursuant to the Illinois Constitution of 1970; and WHEREAS, the Village of Buffalo Grove Fire Department evaluated Software Providers; and WHEREAS,the Village of Buffalo Grove Fire Department determined that Vector Solutions provided the desired software at the best value. NOW THEREFORE, BE IT ORDAINED BY THE PRESIDENT AND BOARD OF TRUSTEES OF THE VILLAGE OF BUFFALO GROVE,COOK AND LAKE COUNTIES,ILLINOIS,as follows, SECTION 1. The foregoing recitals are hereby adopted and incorporated and made a part of this Ordinance as if fully set forth herein. SECTION 2. The Village Manager is authorized to execute an agreement with Vector Solutions., pending review and approval by the Village Attorney at a total price not to exceed$31,128.43 SECTION 3. If any section, paragraph, clause or provision of this Ordinance shall be held invalid, the invalidity thereof shall not affect any other provision of this Ordinance. SECTION 4. This Ordinance shall be in full force and effect from and after its passage and approval and not be codified. AYES: 6_-Stein,Ottenheimer,Weidenfeld,Johnson, Smith, Pike NAYES: 0—None ABSENT: 0—None PASSED: September 21, 2020 APPROVED: September 21, 2020 APPROVED: ZOE 6— a�JL Beverly Sussman, age President ATTEST.- Janet inn;rilla;eClerk VECTORT'" QuoteID 0-6811818 SOLUTIONS Valid Until Friday,October 30,2020 Contact Name Kennith Ainsworth Schedule A— New Schedule A-1 This Contract Revision Form supplements and amends Schedule A to the Client Agreement identified below between the Vector Solutions entity and the Client named below and is effective on the date of the last signature below(Contract Revision Order No. 1 Effective Date) Date: Saturday, October 17,2020 Client Information Client Name: Buffalo Grove Fire Department IL Address: 1051 Highland Grove Dr Buffalo Grove, IL 60089 Primary Contact Name: Primary Contact Phone: Sean Collins (847) 537-0995 Agreement Term Effective Date: Initial Term: 10/30/2020 8 months, subse uent renewals every 12 months Invoicing Contact Information (Please fill in missing information) Billing Contact Name: Sean Collins Billing Address: Billing Phone: 1051 Highland Grove Dr (847) 537-0995 Buffalo Grove, Illinois 60089 Billing Email: PO#: Billing Frequency: ay' me n. t scollins@vbg.org Annual erms:TNet 30 Pro-Rated Fees Product Description Oty Price Sub Total TargetSolutions Check It- 10/30/2020-6/29/2021 3 $133.33 $399.99 Fire/EMS Stations TargetSolutions Check It- 10/30/202-06/29/2021 23 $82.66 $1,901.1 Fire/EMS Vehicles TargetSolutions Scheduling 10/30/2020-6/29/2021 64 $46.00 $2,935.68 Prorated Total: $5,245.17 Fees Product Description Ct Price Sub Total TargetSolutions Check It- Check It Stations 3 $200.00 $600.00 Fire/EMS Stations TargetSolutions Check It- Technology for managing routine 23 $124.00 $2,852.00 Fire/EMS Vehicles truck,equipment,and inventory inspections TargetSolutions Scheduling With TargetSolutions Scheduling, 1 64 $69.00 $4,416.00 you can coordinate schedules 2021 -2022 Renewal Total: $7,868.00 1of2 DocuSign Envelope ID:713E7AD0-C704-4F22-A2F2-5A2763BFE712 Please note that this is not an invoice.An invoice will be sent within fourteen (14) business days. The Parties have executed this Agreement by their authorized representatives as of the last date set forth below. TargetSolutions Leaming,LLC Village of Buffalo Grove QL) 4890 W.Kennedy Blvd.,Suite 300 50 Raupp Boulevard Tampa,FL 33609 Buffalo Grove,IL 60089 By: [oocusigned by: t'' (�i9W- By: cnnrnnaaoaa�d79 Printed Name:Brandi Howe Printed Name:Dane Braga Title:Dtretf rP oC dManaoenten, Title:Village Manager Date: 10/20/2020 Date: l D12o 12a2a 2 of 2 Vector Solutions Service Level Objectives Vector Solutions IT and Client Support have developed "service level objectives" based on the levels below. The Client Success Manager or Support representative that escalated the issue would be responsible for follow up through resolution. Issues that do not need to be escalated should be responded to within 4-6 business hours. Level 1 (Critical) - Expected turnaround time - follow up within 2 days and every 3 days thereafter until resolved Level 2 (Immediate) - Expected turnaround time - follow up within 2 days and every 3 days thereafter until resolved Level 3 (Medium; default) - Expected turnaround time - follow up within 5 days and every 5 days thereafter until resolved Level 4 (Low) - Expected turnaround time - follow up within 5 days and every 5 days thereafter until resolved 3of3 Bill Features Benefits Modules are designed for 24/7,mission-critical workplaces such as Public Safety, Utilities and Manufacturing.Designed from the ground up >> Ensure overtime compliance and as a flexible and easy-to-use employee resource eliminate grievances management solution,complex scheduling and resource management tasks can now quickly be solved with the >> Streamline schedulin TargetSolutions SchedulingTM'platform. g As a Software-as-a-Service(SaaS)solution,the entire >> Improve time and attendance application is hosted in the 'Cloud'.This means all data, all hardware and all infrastructure are hosted off site and >> Track employee certificates no hardware requirements exist,outside of a modern web browser and high-speed internet connection. >> Streamline crew callouts Included with Pro plan Scheduling/Crew ` iAttendance Crew Scheduling/Time&Attendance Allows for completely customizable,computer-based schedules with unlimited rotations or scheduling variables CallBacks Makes filling open shifts simple by allowing for predetermined rules and rotations,automating the overtime process List View Provides a streamlined view of all assignments and their staffing levels Sign-Up Board Creates multiple staffing events that allow to be staffed on a first come,first serve basis Roster Map View Shows a geographic map of the assignments and current staffing levels across jurisdictions TARGETSOLUT/ONS Page 1 of 9 SCHEDUL/NGTm POWERED BY CREWSENSE Personal Calendars Allows employees to manage their own calendars,determine their auto-accept periods and unavailability periods,and create events.Shows work shifts as well as time off Customizable Scheduler Assignments Customize work sites&locations,with minimum staffing levels and required positions External Sharing of Scheduler Creates a secure, shareable link that allows outside agencies access to live staffing/rosters Bulk Changes Allows for changes to be made to the existing schedule,as a one time change or a permanent change,directly from the roster module Assignment Groupings Allows assignments to fall into user customizable groupings Staffing Counts Shows hour by hour staffing levels so any potential holes in staffing can be addressed as needed Templates Creates temporary assignments that can be staffed as needed.Easily deploy and remove personnel Color Coded Work Types/ Makes it easy to see what work code(s)employees are working by allowing Time Off Types color customization for every individual work code and time off code 'Hover to Discover' Reveals information about when a person was scheduled,the lists they are on, and a phone number by which to contact the employee Right Click Menu Allows rotations to be deleted,notifications to be sent,employees to be switched between assignments, hours to be held over and more Roster Searching Enables searching for groups of employees on the schedule by list,group, classification or name with ease PDF Printouts Allows the daily roster to be printed for those who require a paper copy TARGffSOLMONS Page 2 of 9 SCHEDUUNGTm POWERED BY CREWSENSE t r Employees Off Shows employees who are on time off,as well as what time off code&subclass they are off Customizable Scheduler Assignments Simplifies creating unique assignments with color coding,labels,minimum staffing levels,start/end times and more Holdover/Misc.Hour Tracking Tracks hours for pay when an employee is on the clock but does not fit into normal assignment Overtime Hiring Provides a customizable,systematic way for automated hiring fo"overtime shifts using preset rules to make the correct calls every time Automate Union/Labor Policies Provides the ability to customize how employees are hired back using union agreements and labor regulations Emergency Recalls Allows for rapid recall of employees,no matter how many are needed, all while ignoring any'ignore'periods Ranking Lists Allows easily manageable ranking lists,with many different styles of ranking options to choose from Logging&History Enables live,accurate tracking of overtime shifts as they go out,as well as the ability to view previous overtime hires within your system Telecommunications Provides two-way text messaging,voice calling,mobile application push and pager alerts Work Sites Allows employees to choose which location they wish to work at,allowing for multiple vacancies to be filled in one overtime'CallBack' Hiring Intelligence Provides a rules-based system to hire back only those who are qualified to fill openings TARGEMOLUTIONS Page 3 of 9 SCHEDUUNGTM POWERED BY CRE WSENSE + , • • Telecommunications Allows for employers to communicate with employees on a two-way messaging platform;via text messaging,the mobile application and more 2-way communications for recalls, Makes sending and responding to messages easy,allows for reminders of alerts&staffing reminders staffing assignments to be sent directly from the roster module Mobile application Gives both employees and employers the ability to assess the majority of the system directly from the mobile application Detailed logs and historical Shows all historical data for'CallBacks'and notifications,providing record record keeping keeping and checks and balances IM Requests and routing rules Gives employees a simple and easy way to submit time off requests,ensuring that the request goes to the right person every time Manual or automated routing Employers can set up whose time off requests are routed to,as well as back up contacts if the request isn't addressed within contractual time frames Accrual Profiles Allows automated time off accrual profiles with an unlimited number of banks that can be created and drawn from and that can allow time worked to be accrued as time off Auctions Creates an automated'bidding'auction,which allows employers to set the rules for vacation picks and automatically applies them to the roster module. Handles all communications Limits/Buffers/Rest Periods Sets limits to the number of people who can be off at one time. Allows buffer period for which the request must be submitted by and maintains tracking of required rest periods TARGMOLUTIONS Page 4 of 9 SCHFDULINGTm POWERED BY CREWSENSE 1 I I I I Shift trading Allows employees to make their own trades within the system and issues requests to user(s),group(s),classifications(s)or the entire organization. Trades are reflected in roster module Ledgers Tracks trades within the system,showing the hours that are owed between employees-creating accountability for trades and payback time Logs/record keeping Shows all trades in the system,allowing admin users to access,approve or deny trades Telecommunications Sends out email notifications when trades have been requested,approved or denied within the system Mobile application interface Gives users the ability to submit and track trades right from their mobile device Employee Database Shows all licensed users within the system allows for easy management of employee profiles and allows you to archive employees no longer in the system Permissions Limits who has access to what by user roles.Also allows the limiting of permissions by individual users Roles Sets user permissions by specific groups Groupings/Classifications Gives the freedom to create as many user groups as needed.Allows for users to be assigned classifications dependant on their position/qualification Availabilities Allows the user to set their own availability as well as'do not disturb'periods. Can easily be viewed by staffing employees to assist in filling open shifts TAMMOLMIONS Page 5 of 9 SCHEDUUNGTm POWERED BY CREWSENSE 1 , 1 : 1 ,I I I 11 Custom Forms Gives employers the ability to create and store custom forms that can be accessed directly from the platform Forms Repository Allows the sharing of forms across all platform users,allowing created forms to be shared or modified as needed Form Submissions Lets end users complete and submit forms into a safe and secure platform and allows employers to export reports as needed Reports/Data Creates customizable employee reports,which can be exported as multiple different file types including.csv, .xls and API data Form Categories Gives the ability for forms to be grouped into categories as needed 71 • : I 1 1 , 1 , • ' CLoudile Storage Maintains all information within the system in a cloud-based server architecture Secure,encrypted file storage Ensures files are secure, backed up and encrypted TO I 1 , 1 Detailed employee reports/queries Allows for any and all information in customizable reports to be pulled from the system and be exported in multiple file types Exported data file options Allows reports to be exported as PDF,CSV or Excel files,which can be saved and printed TAMMOLUTIONS Page 6 of 9 SCHEDUUNGTM POWERED BY CREWSENSE I Payroll exports Creates an easy way to export payroll summaries,CSV files,PDF or Excel files, which can be uploaded into most payroll software Exportable by employee(s), Allows every report to be done by individuals,by employee groups, group(s),List(s) callback lists or classifications FTP/DropBox/API Exports reports to a designated DropBox or FTP location.Allows information to be pulled into other software via an open RESTfut API Overtime Hiring Metrics Reports the number of overtime shifts,if they were filled, how quickly they were filled,how long they took to fill and how fast users responded to them Leave Request reports Creates an exportable Excel file of all leave requests,specified by individual user and date Accrual Reports Gives an easy place to see all time-off accrual hours by employee Automate export jobs Allows for automatic exports and timed'jobs'for specific reports type Excel,pdf,csv,summary reports Allows reports to be created as several different file types Third Party Integrations via API Creates a simple way to integrate with payroll platforms with an open RESTfuI API �.AutonWed I Rules Based Intelligence Shows staffing needs based on qualifiers,ensuring that only the right person fills the role.Makes sure that no employee works over preset limits Scheduling Qualifiers/Rules Gives employees qualifiers,which are then assigned to open slots within the assignments as rules.Will only allow qualified employees to work a slot with a rule assigned to it TARGMOLUTIONS Page 7 of 9 SCHEDUUNGTm POWERED BY CREWSENSE 110 ' 1 ' 1 Auto/Manual Analyze Looks at the roster either on a set time frame or when initiated by the user and finds the open slots that need to be filled Auto/Manual CallBacks Sends out overtime shifts based on the rules set,either automatically or manually On the fly staffing adjustments Allows the movement of already scheduled employees by dragging them into their new shift slot.Allows easy employee movement based on qualifications Look ahead periods Gives the employer the ability to set how often the system will look at the roster to find and send out overtime alerts to fill any open slots or deficiencies found 7RESTfuL API Provides a full RESTfut API for accessing client data in a well-documented format Integrates with third party CAD/RMS Provides ability to integrate with Third Party CAD/RMS applications providers to share pertinent client data Integrates with third party HR/ Provides ability to integrate with Third Party HR/Payroll/HCM software Payroll/HCM providers Provides easy implementation ' I Allows the system to be easily implemented,allowing customer to be up and running in weeks Ongoing training&support services Offers ngoing webinars, optional training(Web Based and On-site). No service contracts required TARGEMOUMONS Page 8 of 9 SCHEDUUNGTm POWERED BY CREWSENSE Live Chat,detailed knowledge base& Uses an extensive knowledge base to provide most users answers without learning resources having to contact support directly.Live chat and phone support options offered as well Cloud(SaaS)deployment Offers a full cloud based Software As A Service(SaaS)with no on-site hosting requirements Minimal IT impact Requires minimal IT setup.Only a modern web browser,and high speed internet connection is required to deploy platform 7Extensive scheduling reports Creates reports showing as many different work types and time off codes as needed.The reports can be as detailed or as broad as you need them to be Snapshots of activities, movements Allows the ability to select specific days and times,creating as narrow and loggable tasks or as wide of a report as needed Reports can be viewed,saved, Saves reports/system logs within the system,to a computer or printed out downloaded and printed TARGEISOLUTIONS Page 9 of 9 SCHEDUUNGTM POWERED BY CREWSENSE TARGETsOLMIMONs THE STATUS OF YOUR rii�DEPARTMENT 1l 1 CHECK IT YOUR FI With TargetSoLuti�ons Check ItTm, You Will Always Know the Status of •ur Trucks, Equipmentand Inventory. Fleet: Keep Your Trucks in Service I "�I Ipl i�llll Dili�,,, � �''I IIIIII�I'�I�IYI,p t�rV�l� oW7208 s:271e C-W.d sm Apparatus lights a rescue t a,yao vo Resoaw m e. IP�Pir�r,rrvryy "' „ ad Easily perform truck ���r rv�r�n, l Communicate across shifts a,.d.d checks with mobile m .K o DrW5.e. and stations with overdue app that is ready to checks,open work orders AMD tmk cn.etHiwery use from day one ®Row�Z and expiring items N�Respmne w�a,,.o E,lsl..uw rtspam.suds w.e,w:w Station, E' i i n : an ti You, ip ne inWork"ng' � r y 1 ROM to Inswt j Iscan PA& i ' scanmm. Scan•8arcode t r stwi F r c tie co 166r� b��aIaei �e i j Hoses fi' e; Yd j iC�JMR 141N9It' � J �Mr� eNse iiirr iris„ 10 Fkd kissed II% IIII TARGETsOL"'ONs THE STATUS OF YOUR DEPARTMENT, %i I �L,»..J/� CHECK IT /r f YOUR FINGiERTI�PS, With •' • • You Always the Status of YourEquipmentM Station Inventory: Manage Your Inventory and Storerooms 7-47 .ei C'41 �1♦e� Stare aaaens im Store Room Apparatus Helli}ar.FD Rescus i $fXle Chsdc ha16}eF HaltJan FD drr w U r���r 7opSheH-Medical SuppliesOrd— Top Track costs and °°� Easily modify compartment see, '4J50 quantities in your s""°"" 4°°°'"' based on your current 3ca Syr4ye stock to prevent inventory of medical GD over-ordering CS Reaeue2 supplies,drugs,and tools Ha1y FD Middle Shelf-Drugs "Controlled SO oces: Have ' �oy na ce-0 r Co i rol led Se s n Fi "I � � My- /1 ® Store Room % Controlled substances HO73n FD l �M.'r' 4alatlee9werF revel ,,,� �SW aChxk '�IYanger �� ve�uatt cp �ge �r�.� �r�access to 0 1 ropsr�-MadicalSappliss �``" ���� W�y�.yYYu�flFyr��t�ry �y>ilr � t�yly s�w�at� P�q�r+�Il��a�ly��npo� � �, I�;m�,i���U°�h%/ll//��ll////��/////////l/ll •e �� 1CC SyrMlp! 14/50 �,,;ir a�'yF�:yGA�;IM��Wy*A lyiyb,'"+I�yry�FA�� �Iw:1�y,Y.�1��ApLq/t��q�n�Y�J�"My'�ry�Ib4aFrwUw++'Md, rs R�vmwe•zwr�'She % Ngl WTp IS:: M1JFoie?, F N 'R$M9#i 1� 6YJe M Tmbesn ,2W faks AlaM awbM e EquipmentWith TargetSoLutlons Check You WiLL ALw,ays, Know the Status of Your Trucks, d Inventory. f 4 TARGE15j9LIMONS Schedule A CONFIDENTIAL DATE of SUBMISSION 6/11/2019 TargetSolutions, Inc. 10805 RANCHO BERNARDO ROAD,SUITE 200 ILICENSE TERMS: 36 months billed annually SAN DIEGO, CA 92127-5703 877-944-6372-TOLL FREE 858-592-6880- DIRECT/858-487-8762-FAX Proposal To: Battalion Chief Shawn Collins/Training and Safety Officer Buffalo Grove Fire Department 1051 TS Sales Contact: David Farrar Highland Grove Dr. Email:david.farrar(a)targetsolutions com Buffalo Grove, IL 60089 Phone:773-294-7215 (847) 777-6035 TargetSolutions Online Training Platform License Customized Website, Administratiot' Tools,and Applications DESCRIPTION UNIT PRICE QUANTITY PER USER (#of Users) TOTAL Prem ier Membership Plat form Y _YEAR ONE NE 6 I3o/19 6/29/zo $ 84.00 61 $ 5,124.00 Premier Membership Platform- YEAR TWO 6/30/20-6/29/21 $ 86.52 TBD Premier Membership Platform YEAR THREE 6/30121-6/29/22 $ 89.11 TBD Full TargetSolutions platform capabilities/applications PLUS course library of HR&Employment Practices, OSHA&Compliance, Driving Safety,Fire, NFPA, EVO, and EMS Recertification course bundles Annual Maintenance Fee billed annually each $ 395.00 1 $ 395.00 ear Optional Products and/or services: $ One Time Set Up Fee $1,500 $ 1,500.00 (waived: see Notes below) TOTAL DUE YEAR ONE (INCLUDES 61 USERS, $5,519.00 ANNUAL MAINTENANCE FEE$395) 3 Rev P Note:3 year term.Discounted from$109/user/year to$84/user year. No onetime$1500 set up fee. By signing the Client agreement,you are 1) agreeing to the pricing and terms presented in this proposal; 2) agreeing you have read and accept the Client Agreement and License terms and; 3) agreeing you have read the Target5olutions Plaform System Requirements and Platform Solution Description documents listed in detail at the following url: httP://www.targetsoIutions-com/clients/client-resources/ TargetSolutions, Inc. business proposal pricing is good for 30 days from Date of Submission listed above. a Rev P TARGEM6=0NS Client Agreement This Client Agreement(the'Agreement"),effective as of the date noted in the attached Schedule A(the"Effective Date"),is by and between TargetSolutions Learning,LLC.("TSL"),a Delaware limited liability company,and the undersigned client("Client'),and governs the purchase and ongoing use of the services described In this Agreement(the"Services'). 1. Services. TSL shall provide the following 4. Intellectual Property RI services: ghts 4.1. Client 6.2. Disclaimer. EXCEPT AS EXPRESSLY acknowledges that TSL alone(and its licensors, PROVIDED HEREIN,NEITHER PARTY MAKES 1.1. Access. TSL will provide Client a non- where applicable) shall own all rights, title and ANY WARRANTIES OF ANY KIND,WHETHER exclusive, non-transferable, revocable, limited Interest in and to TSL's software, website or EXPRESS, IMPLIED, STATUTORY OR license to remotely access and use the Services technology,the course content,and the Services OTHERWISE, INCLUDING ANY hereunder and, unless prohibited by law, will Provided by TSL, as well as any and all WARRANTIES OF MERCHANTABILITY OR provide access to any person designated by Client suggestions, ideas, enhancement requests, FITNESS FOR A PARTICULAR PURPOSE,TO ('Users'. feedback,recommendations or other information THE MAXIMUM EXTENT PERMITTED BY provided by Gient,and this Agreement does not, APPLICABLE LAW. 1.2. Availability. TSL shall use commercially convey to Client any rights of ownership to the reasonable efforts to display its content and same. The TSL name and logo are trademarks 7. Miscellaneol& coursework for access and use by Client's Users of TSL,and no right or license is granted to Client 7.1. Limitation on L.labal y.Except as it relates to twenty-four (24) hours a day, seven (7) days a to use them. claims related to Section 4 or Section 7.2 of this week, subject to scheduled downtime for routine Agreement, a m no event shall either maintenance, emergency maintenance, system 4.2• Except as otherwise agreed in writing or to g ( ) party be outages and other outages beyond TSL's control. the extent necessary for Client to use the liable to the other,whether in contract,warranty, Services in accordance with this Agreement, tort (including negligence) or otherwise, for 1.3. Help Desk. TSL will assist Users as needed Client shall not: (1) copy the course content in special, incidental, indirect or consequential on issues relating to usage via a-mail,and a toll- whole or in part; (ii) display, reproduce, create damages(including lost profits)arising out of or free Help Desk five (5) days per week. Monday derivative works from, transmit, sell, distribute, in connection with this Agreement; and (b)the through Friday,from 8:00 a.m.-6:00 p.m.,Eastern rent, lease, sublicense, transfer or in any way total liability of either party for any and all Standard Time, excluding TSL designated exploit the course content in whole or in part;(ii) damages, including, without limitation, direct holidays. embed the course content into other products; damages, shall not exceed the amount of the (iv)use any trademarks,service marks,domain total fees due to,or already paid to,TSL for the 2. Clients Obli ations. names, logos,or other identifiers of TSL or any preceding twelve(12)months. 2.1. Compliance. Client shall be responsible for of its third party suppliers; or (v) reverse 7.2. Indemnification. TSL shall indemnify and Users'compliance with this Agreement, and use engineer,decompile,disassemble,or access the hold Client harmless from any and all claims, commercially reasonable efforts to prevent source code of any TSL software. damages, losses and expenses, including but unauthorized access to or use of the Services. 4.3, Client hereby authorizes TSL to share any not limited to reasonable attorney fees, arising 2.2. Identify Users.Client shall(i)provide a listing intellectual property owned by Client ("User out of or resulting from any third-party claim that of its designated/enrolled Users;(ii)cause each of Generated Content")that its Users upload to the the Services or any component thereof infringes its Users to complete a profile; (III)maintain user Community Resources section of TSL's website or violates any intellectual property right of any database by adding and removing Users as with TSL's 3r°party customers and users that are person. appropriate. unrelated to Client ("Other TSL Customers'); 7.3. Assionment. Neither party may assign or 2.3. Future Functionality Client agrees that its provided that TSL must provide notice to Client's delegate its rights or obligations pursuant to this 2.3. uture Functionality, are neither C ient agrees contingent on the users during the upload process that such User Agreement without the prior written consent of delivery of an future functional' or features not Generated Content will be shared with such the other,provided that such consent shall not be ry y � Other TSL Customers. dependent on any public comments regarding unreasonably withheld. Notwithstanding the future functionality or features. 5. Term and Termination, foregoing,TSL may freely assign or transfer any or all of its rights without Client consent to an 3. Fees and Payments 5.1 Term. The term of this Agreement shall affiliate, or in connection with a merger, 3.1. Fees. Client will commence on the Effective Date and will remain acquisition, corporate reorganization, or sale of pay for the Services in in full force and effect for the term indicated In all or substantially all of its assets. accordance with the fee schedule in Schedule A Schedule A (Term ). Upon expiration of the attached to this Agreement. Fees listed in Initial Term of three (3) years, this agreement 7.3 Tort Immunity Defenses. Nothing contained Schedule A shall be increased by 2% per year may be renewed upon mutual written agreement in this Contract Is Intended to constitute nor shall both during the term of this Agreement,as well as signed by both parties. . Upon expiration of the constitute a waiver of the rights, defenses,and for any renewal terms. Initial or any Renewal Term, access to the immunities provided or available to the Client 3.2.Payments. All fees due under this Agreement Services may remain active for thirty (30) days under the Local Governmental and must be paid in United States dollars. Such solely for purpose of Company's record keeping Governmental Employees Tort Immunity Act, charges will be made in advance,according to the (the"Expiration Period' . 7451LCS 10 et seq. frequency stated in Schedule A. TSL will invoice 5.2 Termination for Cause.This Agreement may 7.5 Force MWgure. TSL shall have no liability in advance,and such krvoices are due pursuant to be terminated before the expiration date of the for any failure or delay in performing any of its Illinois State Prompt Payment Act ("Prompt Term on written notice from Client If TSL obligations pursuant to this Agreement due to,or Payment Acr). All fees collected under this materially breaches this Agreement and the arising out of, any act not within its control, Agreement are fully earned when due and breach is not cured within 30 days after TSL's including,without limitation,acts of God,strikes, nonrefundable when paid unless in the event of a receipt of written notice of such breach lockouts,war, riots, lightning, fire, storm, flood, material breach by TSL describing in reasonable detail the nature of the explosion,interruption or delay in power supply, 3.3.Suspension of Service for Overdue Pavments breach. Client's sole remedy for such material computer virus, governmental laws or To the extent not prohibited by applicable law.TSL breach shall be to terminate this Agreement. regulations. shall have the right,1n addition to all other rights 6. Mutual Warranties and Disclaimer. 7.6. No Waiver. No waiver, amendment or and remedies to which TSL may be entitled, to modification of this Agreement shall be effective suspend Client's Users' access to the Services 6.1. Mutual Representations & Warranties unless in writing and signed by the parties. until all overdue payments are paid In full in Each party represents and warrants that it has accordance with the Prompt Payment Act. full authority to enter into this Agreement and to 7.7. Severability. If any provision of this fully perform its obligations hereunder. Agreement is found to be contrary to law by a court of competent jurisdiction, such provision [SIGNATURE PAGE IMMEDIATELY FOLLOWS] Revised 07.03.2019 Rev P shall be of no force or effect;but the remainder of 7.8. Entire Agreement. This Agreement and its supersedes all other negotiations, proposals, this Agreement shall continue in full force and exhibits represent the entire understanding and understandings and representations (written or effect, agreement between TSL and Client, and oraQ made by and between TSL and Client. IN WITNESS WHEREOF,the parties have executed this Agreement as of the last date set forth below. TargetSolutions Learning,LLC Village of Buffalo Grove 4890 W.Kennedy Boulevard,Suite 300 50 Raupp Blvd. Tampa,FL 33609 Buffalo Grove.IL 60089 By: oo By; Printed Name: Philip Coons Printed Name: -I>rg--NC -?>R t�C,C1 Title: Vice President of Sales Title: Date: 7/11/19 Date: -7- ID - Z611 Page 4