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