Cities Index.
1. CentralSquare Agreement

Vernon City Council
September 19, 2023

Document
1. CentralSquare Agreement
Meeting
September 19, 2023
Body
Vernon City Council
Pages
174
Original file
2.2 MB
Text extracted from the city's file for reading and search. Open the original on cityofvernon.primegov.com. That file is the official record.

SERVICES AGREEMENT BETWEEN THE CITY OF VERNON AND

CENTRALSQUARE TECHNOLOGIES, LLC FOR A PUBLIC SAFETY SOFTWARE SYSTEM

COVER PAGE
Contractor: CentralSquare Technologies, LLC
Responsible Principal of Contractor: Bret Kleber, Account Executive Notice Information - Contractor: CentralSquare Technologies, LLC 1000 Business Center Drive
Lake Mary, FL 32746
Attention: Legal Department
Telephone: (800) 727-8088
Notice Information - City: City of Vernon
4305 Santa Fe Avenue
Vernon, CA 90058
Attention: Robert Sousa, Police Chief
Telephone: (323) 587-5171
Commencement Date: September 19, 2023
Termination Date: September 18, 2026
Consideration: Total not to exceed $582,116.76 (includes all applicable sales tax); and more
particularly described in Exhibit B
Records Retention Period Three (3) years, pursuant to Section 11.20

SERVICES AGREEMENT BETWEEN THE CITY OF VERNON AND

CENTRALSQUARE TECHNOLOGIES, LLC FOR A PUBLIC SAFETY SOFTWARE SYSTEM
This Agreement is made between the City of Vernon, a California charter City and California municipal corporation (“City”), and CentralSquare Technologies, LLC, a limited liability company (“Contractor”).

The City and Contractor agree as follows:

1.0 EMPLOYMENT OF CONTRACTOR. City agrees to engage Contractor to perform the services as hereinafter set forth as authorized by the City Council on September 19, 2023.

2.0 SCOPE OF SERVICES.

2.1 Contractor shall perform all work necessary to complete the services set forth in the City’s Request for Proposals issued on or about July 6, 2023, and titled Public Safety Software System, and Contractor's proposal to the City ("Proposal") dated July 31, 2023, Exhibit “A”, a copy which is attached to and incorporated into this Agreement by reference.

2.2 All services shall be performed to the satisfaction of City.

2.3 All services shall be performed in a competent, professional, and satisfactory manner in accordance with the prevailing industry standards for such services.

2.4 DELIVERY.

2.4.1 Software. The Software shall be delivered in executable object code form only. Contractor shall initially deliver and install copies of the Software as set forth in the Statement of Work, in the quantities set forth in Exhibit B. Except as stated in Exhibit E:

Maintenance Agreement, Contractor shall not be responsible for providing any updates, enhancements, modifications, revisions, additions, replacements, conversions or maintenance to the Software.

2.4.2 Server Hardware. Contractor shall ship Server Hardware provided under this Agreement as set forth in Exhibit B to City’s location at a mutually agreeable time in the project timeline. Items shipped via commercial carrier are FOB destination at the fixed price stated in Exhibit B. It shall be City’s responsibility to install all Hardware, and Server Hardware, as well as to perform proper facility preparation and maintenance (such as appropriate uninterrupted power, air conditioning, space, electrical drops, security, network equipment, network drops, etc.) not specified in this Agreement as being provided by Contractor, but necessary to accommodate equipment as specified in the Statement of Work before, during, and after installation.

CentralSquare Technologies LLC Agreement

Page 2 of 174 ends

________________________

3.0 PERSONNEL.

3.1 Contractor represents that it employs, or will employ, at its own expense, all personnel required to perform the services under this Agreement.

3.2 Contractor shall not subcontract any services to be performed by it under this Agreement without prior written approval of City.

3.3 All of the services required hereunder will be performed by Contractor or by City approved subcontractors. Contractor, and all personnel engaged in the work, shall be fully qualified and authorized or permitted under State and local law to perform such services and shall be subject to approval by the City.

4.0 TERM. The term of this Agreement shall commence on September 19, 2023, and it shall continue until September 18, 2026, unless terminated at an earlier date pursuant to the provisions thereof. Upon mutual written agreement and amendment of this Agreement, the parties may negotiate two (2) one-year renewal terms, for a cumulative five (5) year term.

5.0 COMPENSATION AND FEES.

5.1 Contractor has established rates for the City of Vernon which are comparable to and do not exceed the best rates offered to other governmental entities in and around Los Angeles County for the same services. For satisfactory and timely performance of the services, the City will pay Contractor in accordance with the payment schedule set forth in Exhibit “B” attached hereto and incorporated herein by reference.

5.2 Contractor's grand total compensation for the entire term of this Agreement, shall not exceed $582,116.76 without the prior authorization of the City, as appropriate, and written amendment of this Agreement.

5.3 Contractor shall, at its sole cost and expense, furnish all necessary and incidental labor, material, supplies, facilities, equipment, and transportation which may be required for furnishing services pursuant to this Agreement. Materials shall be of the highest quality. The above Agreement fee shall include all staff time and all clerical, administrative, overhead, insurance, reproduction, telephone, air travel, auto rental, subsistence, and all related costs and expenses.

5.4 City shall reimburse Contractor only for those costs or expenses specifically approved in this Agreement, or specifically approved in writing in advance by City.

Unless otherwise approved, such costs shall be limited and include nothing more than the following costs incurred by Contractor:

CentralSquare Technologies LLC Agreement

Page 3 of 174 ends

________________________

5.4.1 The actual costs of subcontractors for performance of any of the services that Contractor agrees to render pursuant to this Agreement, which have been approved in advance by City and awarded in accordance with this Agreement.

5.4.2 Approved reproduction charges.

5.4.3 Actual costs and/or other costs and/or payments specifically authorized in advance in writing and incurred by Contractor in the performance of this Agreement.

5.5 Contractor shall not receive any compensation for extra work performed without the prior written authorization of City. As used herein, “extra work” means any work that is determined by City to be necessary for the proper completion of the Project, but which is not included within the Scope of Services and which the parties did not reasonably anticipate would be necessary at the time of execution of this Agreement. Compensation for any authorized extra work shall be paid in accordance with the payment schedule as set forth in Exhibit “B,” if the extra work has been approved by the City.

5.6 Licenses, Permits, Fees, and Assessments. Contractor shall obtain, at Contractor’s sole cost and expense, such licenses, permits, and approvals as may be required by law for the performance of the services required by this Agreement. Contractor shall have the sole obligation to pay for any fees, assessments, and taxes, plus applicable penalties and interest, which may be imposed by law and which arise from or are necessary for the performance of the Services by this Agreement.

6.0 PAYMENT.

6.1 As scheduled services are completed, Contractor shall submit to the City an invoice for the services completed, authorized expenses, and authorized extra work actually performed or incurred according to said schedule.

6.2 Each such invoice shall state the basis for the amount invoiced, including a detailed description of the services completed, the number of hours spent, reimbursable expenses incurred and any extra work performed.

6.3 Contractor shall also submit a progress report with each invoice that describes in reasonable detail the services and the extra work, if any, performed in the immediately preceding calendar month.

6.4 Contractor understands and agrees that invoices which lack sufficient detail to measure performance will be returned and not processed for payment.

6.5 City will pay Contractor the amount invoiced within thirty (30) days after the City approves the invoice.

CentralSquare Technologies LLC Agreement

Page 4 of 174 ends

________________________

6.6 Payment of such invoices shall be payment in full for all services, authorized costs, and authorized extra work covered by that invoice.

7.0 CITY'S RESPONSIBILITY. City shall cooperate with Contractor as may be reasonably necessary for Contractor to perform its services; and will give any required decisions as promptly as practicable so as to avoid unreasonable delay in the progress of Contractor's services.

8.0 COORDINATION OF SERVICES. Contractor agrees to work closely with City staff in the performance of Services and shall be available to City’s staff, consultants, and other staff at all reasonable times.

9.0 INDEMNITY. Contractor agrees to indemnify City, its officers, elected officials, employees and agents against, and will hold and save each of them harmless from, any and all actions, suits, claims, damages to persons or property, losses, costs, penalties, obligations, errors, omissions or liabilities (herein “claims or liabilities”), including but not limited to professional negligence, that may be asserted or claimed by any person, firm or entity arising out of or in connection with the work, operations or activities of Contractor, its agents, employees, subcontractors, or invitees, provided for herein, or arising from the acts or omissions of Contractor hereunder, or arising from Contractor’s performance of or failure to perform any term, provision, covenant or condition of this Agreement, except to the extent such claims or liabilities arise from the gross negligence or willful misconduct of City, its officers, elected officials, agents or employees.

Notwithstanding the foregoing, the aggregate liability of Contractor for any reason and upon any cause of action of claim, including, without limitation, Contractor’s obligation to indemnify and hold harmless under this agreement, shall be limited to direct damages which shall not exceed (i) the amount of the fees paid for the portion of the System giving rise to such claims in the aggregate, including, without limitation, breach of contract, breach of warranty, indemnity, negligence, strict liability, misrepresentations, and other torts; or (ii) for claims arising under annual maintenance, the amount of the maintenance fees paid for the term in which the claim arises. This limitation of liability shall not include or limit any required payment(s) due to or on behalf of City based on applicable insurance coverage.

IN NO EVENT SHALL EITHER PARTY, THEIR SUBCONTRACTORS OR SUPPLIERS

BE LIABLE WHETHER IN CONTRACT OR IN TORT FOR LOST PROFITS, LOST SAVINGS,

LOST DATA, LOST OR DAMAGED SOFTWARE, OR ANY OTHER CONSEQUENTIAL OR

INCIDENTAL DAMAGES ARISING OUT OF, OR OTHERWISE RELATED TO THIS CentralSquare Technologies LLC Agreement

Page 5 of 174 ends

________________________

AGREEMENT, REGARDLESS OF WHETHER THE PARTY HAS NOTICE OF THE POSSIBILITY OF ANY SUCH LOSS OR DAMAGE.

9.1 INFRINGEMENT. Contractor will at its expense defend against any claim, action or proceeding by a third party (“Action” herein) for infringement by the Contractor Software of copyright or trade secrets, provided that City immediately notifies Contractor in writing of such Action and cooperates fully with Contractor and its legal counsel in the defense thereof.

Contractor may in its discretion (i) contest, (ii) settle, (iii) procure for City the right to continue using the Contractor Software, or (iv) modify or replace the Contractor Software so that it no longer infringes (as long as the functionality and performance described in the Specifications substantially remains following such modification or replacement.) City may participate in the defense of such Action at its own expense. If Contractor concludes in its sole judgment that none of the foregoing options are commercially reasonable, and City’s use of the Contractor Software is permanently enjoined as a result of a judgment of a court of competent jurisdiction in such Action, then Contractor will return to City the Contractor Software subscription fee(s) paid by City under this Agreement less a prorated portion of said fee(s) for City’s use of the Contractor Software and the use granted in this Agreement shall terminate. In addition, in the event such Action results in a money judgment against City which does not arise, wholly or in part, from the actions or omissions of City, its officers, directors, employees, contractors, agents, or elected officials, or a third party, Contractor will indemnify Customer therefrom.

Notwithstanding the above, Contractor shall have no duty under this Section with respect to any claim, action or proceeding arising from or related to infringements (i) by Third Party Software, including operating system software, or non-Server Hardware, (ii) arising out of modifications to the Contractor Software and/or Documentation not made by Contractor, (iii) resulting from use of the Contractor Software to practice any method or process which does not occur wholly within the Contractor Software, or (iv) resulting from modifications to the Contractor Software or Documentation prepared pursuant to specifications or other material furnished by or on behalf of City. This Section states the entire obligation of Contractor regarding infringement of intellectual property rights, and it will survive the termination of this Agreement.

10.0 INSURANCE. Contractor shall, at its own expense, procure and maintain policies of insurance of the types and in the amounts set forth below, for the duration of the Agreement, including any extensions thereto. The policies shall state that they afford primary coverage.
i. Automobile Liability with minimum limits of at least $1,000,000 combined single limit, including hired, and non-owned liability coverage.

CentralSquare Technologies LLC Agreement

Page 6 of 174 ends

________________________
ii. Contractor agrees to subrogate automobile liability resulting from performance under this Agreement by agreeing to defend, indemnify and hold harmless the City and its respective employees, agents, and City Council from and against all claims, liabilities, suits, losses, damages, injuries and expenses, including all costs and reasonable attorney's fees ("Claims"), which are attributable to any act or omission by the City under the performance of the services. The City of Vernon, its directors, commissioners, officers, employees, agents, and volunteers must be endorsed on the policy as additional insured and under Contractors' policy shall be primary and non-contributory and will not seek contribution from the City's insurance or self-insurance.
iii. General Liability with minimum limits of at least $1,000,000 per occurrence and $2,000,000 aggregate written on an Insurance Services Office (ISO) Comprehensive General Liability "occurrence" form or its equivalent for coverage on an occurrence basis.

Premises/Operations and Personal Injury coverage is required. The City of Vernon, its directors, commissioners, officers, employees, agents, and volunteers must be endorsed on the policy as additional insureds with respect to liability arising out of the Contractor's performance of this Agreement. The additional insured coverage under the Contractor's policy shall be primary and non-contributory and will not seek contribution from the City's insurance or self-insurance. (1) If Contractor employs other contractors as part of the services rendered, Contractor's Protective Coverage is required. Contractor may include all subcontractors as insureds under its own policy or shall furnish separate insurance for each subcontractor, meeting the requirements set forth herein.
(2) Contractor agrees to subrogate General Liability resulting from performance under this Agreement by agreeing to defend, indemnify and hold harmless the City and its respective employees, agents, and City Council from and against all claims, liabilities, suits, losses, damages, injuries and expenses, including all costs and reasonable attorney's fees ("Claims"), which are attributable to any act or omission by the City under the performance of the services.
iv. Professional Errors and Omissions coverage of at least $1,000,000, where such risk is applicable. Applicable aggregates must be identified and claims history provided to determine amounts remaining under the aggregate. Contractor shall maintain such coverage for at least one (1) year after the termination of this Agreement. v. Technology Professional Liability Errors and Omissions coverage of at least $2,000,000 per claim/occurrence and $4,000,000 policy aggregate. Coverage shall be sufficiently broad to respond to duties and obligations as undertaken by Contractor in this CentralSquare Technologies LLC Agreement

Page 7 of 174 ends

________________________
Agreement and shall include but not be limited to, claims involving infringement of intellectual property, including but not limited to infringement of copyright, trademark, trade dress, invasion of privacy violations, information theft, damage to or destruction of electronic information, the release of private information, alteration of electronic information, extortion, and network security. The policy shall provide coverage for breach response costs, regulatory fines, penalties, and credit monitoring expenses with limits sufficient to respond to these obligations. vi. Contractor shall comply with the applicable sections of the California Labor Code concerning workers' compensation for injuries on the job. In addition, Contractor shall require each subcontractor to similarly maintain workers' compensation insurance in accordance with the laws of California for all of the subcontractor's employees. Compliance is accomplished in one of the following manners:
(1) Provide a copy of the permissive self-insurance certificate approved by the State of California; or
(2) Secure and maintain in force a policy of workers' compensation insurance with statutory limits and Employer's Liability Insurance with a minimum limit of $1,000,000 per accident. The policy shall be endorsed to waive all rights of subrogation against City, its directors, commissioners, officers, employees, and volunteers for losses arising from the performance of this Agreement; or
(3) Provide a "waiver" form certifying that no employees subject to the Labor Code's Workers' Compensation provision will be used in performance of this Agreement. vii. Contractor shall provide City with immediate notice of any insurance cancellation, non-renewal, or other material change.
viii. Insurance shall be placed with insurers with a Best's rating of no less than A-VIII. ix. Before commencement of performance, Contractor shall furnish City with a certificate of insurance for each policy. Each certificate must be signed by a person authorized by that insurer to bind coverage on its behalf. The certificate(s) must be in a form approved by City. City may require complete, certified copies of any or all policies in the event of a covered claim. Should such event occur, the applicable policies shall only be shared with relevant legal counsel and directly required personnel, and only upon execution of a Non-Disclosure Agreement.
x. Failure to maintain required insurance at all times shall constitute a default and material breach. In such event, Contractor shall immediately notify City and cease all performance under this Agreement until further directed by the City. In the absence of satisfactory insurance coverage, City may, at its option: (a) procure insurance with collection CentralSquare Technologies LLC Agreement

Page 8 of 174 ends

________________________
rights for premiums, attorney's fees, and costs against Contractor by way of set-off or recoupment from sums due to Contractor, at City's option; (b) immediately terminate this Agreement and seek damages from the Contract resulting from said breach; or (c) self-insure the risk, with all damages and costs incurred, by judgment, settlement or otherwise, including attorney's fees and costs, being collectible from Contractor, by way of set-off or recoupment from any sums due to Contractor.

11.0 GENERAL TERMS AND CONDITIONS.

11.1 INDEPENDENT CONTRACTOR.

11.1.1 It is understood that in the performance of the services herein provided for, Contractor shall be, and is, an independent contractor, and is not an agent, officer or employee of City and shall furnish such services in its own manner and method except as required by this Agreement, or any applicable statute, rule, or regulation. Further, Contractor has and shall retain the right to exercise full control over the employment, direction, compensation and discharge of all persons employed by Contractor in the performance of the services hereunder. City assumes no liability for Contractor’s actions and performance, nor assumes responsibility for taxes, bonds, payments, or other commitments, implied or explicit, by or for Contractor. Contractor shall be solely responsible for, and shall indemnify, defend and save City harmless from all matters relating to the payment of its employees, subcontractors and independent contractors, including compliance with social security, withholding and all other wages, salaries, benefits, taxes, exactions, and regulations of any nature whatsoever.

11.1.2 Contractor acknowledges that Contractor and any subcontractors, agents or employees employed by Contractor shall not, under any circumstances, be considered employees of the City, and that they shall not be entitled to any of the benefits or rights afforded employees of City, including, but not limited to, sick leave, vacation leave, holiday pay, Public Employees Retirement System benefits, or health, life, dental, long-term disability or workers' compensation insurance benefits.

11.2 CONTRACTOR NOT AGENT. Except as the City may authorize in writing, Contractor and its subcontractors shall have no authority, express or implied, to act on behalf of or bind the City in any capacity whatsoever as agents or otherwise.

11.3 OWNERSHIP OF WORK. All documents and materials furnished by the City to Contractor shall remain the property of the City and shall be returned to the City upon termination of this Agreement. All reports, drawings, plans, specifications, computer tapes, floppy disks and printouts, studies, memoranda, computation sheets, and other documents prepared by Contractor in furtherance of the work shall be the sole property of City and shall be CentralSquare Technologies LLC Agreement

Page 9 of 174 ends

________________________
delivered to City whenever requested at no additional cost to the City. Contractor shall keep such documents and materials on file and available for audit by the City for at least three (3) years after completion or earlier termination of this Agreement. Contractor may make duplicate copies of such materials and documents for its own files or for such other purposes as may be authorized in writing by the City.

11.4 CORRECTION OF WORK. Contractor shall promptly correct any defective, inaccurate or incomplete tasks, deliverables, goods, services and other work, without additional cost to the City, in accordance with Contractor’s Support provisions as set forth in Exhibit E. The performance or acceptance of services furnished by Contractor shall not relieve the Contractor from the obligation to correct subsequently discovered defects, inaccuracy, or incompleteness.

11.5 RESPONSIBILITY FOR ERRORS. Contractor shall be responsible for its work and results under this Agreement. Contractor, when requested, shall furnish clarification and/or explanation as may be required by the City, regarding any services rendered under this Agreement at no additional cost to City. In the event that an error or omission attributable to Contractor occurs, then Contractor shall, at no cost to City, provide all necessary design drawings, estimates and other Contractor professional services necessary to rectify and correct the matter to the sole satisfaction of City and to participate in any meeting required with regard to the correction.

11.6 WAIVER. The City's waiver of any term, condition, breach, or default of this Agreement shall not be considered to be a waiver of any other term, condition, default or breach, nor of a subsequent breach of the one waived. The delay or failure of either party at any time to require performance or compliance by the other of any of its obligations or agreements shall in no way be deemed a waiver of those rights to require such performance or compliance.

No waiver of any provision of this Agreement shall be effective unless in writing and executed by a duly authorized representative of the party against whom enforcement of a waiver is sought.

11.7 SUCCESSORS. This Agreement shall inure to the benefit of, and shall be binding upon, the parties hereto and their respective heirs, successors, and/or assigns.

11.8 NO ASSIGNMENT. Neither party shall assign or transfer this Agreement or any rights hereunder without the prior written consent of the other party. Any unauthorized assignment or transfer shall be null and void and shall constitute a material breach under this Agreement. No assignment shall release the original parties from their obligations or otherwise constitute a novation.

CentralSquare Technologies LLC Agreement

Page 10 of 174 ends

________________________

11.9 COMPLIANCE WITH LAWS. Contractor shall comply with all Federal, State, County and City laws, ordinances, rules and regulations, which are, as amended from time to time, incorporated herein and applicable to the performance hereof. Violation of any law material to performance of this Agreement shall entitle the City to terminate the Agreement and otherwise pursue its remedies. Further, if the Contractor performs any work knowing it to be contrary to such laws, rules, and regulations Contractor shall be solely responsible for all costs arising therefrom.

11.10 ATTORNEY'S FEES. If any action at law or in equity is brought to enforce or interpret the terms of this Agreement, the prevailing party shall be entitled to reasonable attorney's fees, costs, and necessary disbursements in addition to any other relief to which such party may be entitled.

11.11 INTERPRETATION.

11.11.1 Applicable Law. This Agreement shall be deemed an agreement and shall be governed by and construed in accordance with the laws of the State of California. Contractor agrees that the State and Federal courts which sit in the State of California shall have exclusive jurisdiction over all controversies and disputes arising hereunder, and submits to the jurisdiction thereof.

11.11.2 Entire Agreement. This Agreement, including any exhibits attached hereto, constitutes the entire agreement and understanding between the parties regarding its subject matter and supersedes all prior or contemporaneous negotiations, representations, understandings, correspondence, documentation, and agreements (written or oral).

11.11.3 Written Amendment. This Agreement may only be changed by written amendment executed by Contractor and the City Administrator or other authorized representative of the City, subject to any requisite authorization by the City Council. Any oral representations or modifications concerning this Agreement shall be of no force or effect.

11.11.4 Severability. If any provision in this Agreement is held by any court of competent jurisdiction to be invalid, illegal, void, or unenforceable, such portion shall be deemed severed from this Agreement, and the remaining provisions shall nevertheless continue in full force and effect as fully as though such invalid, illegal, or unenforceable portion had never been part of this Agreement.

11.11.5 Order of Precedence. In case of conflict between the terms of this Agreement and the terms contained in any document attached as an Exhibit or otherwise incorporated by reference, the terms of this Agreement shall strictly prevail. The terms of this CentralSquare Technologies LLC Agreement

Page 11 of 174 ends

________________________
Agreement and any amendments thereto shall control over the City’s Request for Proposals and Contractor’s Proposal.

11.11.6 Construction. In the event an ambiguity or question of intent or interpretation arises with respect to this Agreement, this Agreement shall be construed as if drafted jointly by the parties and in accordance with its fair meaning. There shall be no presumption or burden of proof favoring or disfavoring any party by virtue of the authorship of any of the provisions of this Agreement.

11.12 TIME OF ESSENCE. Time is strictly of the essence of this agreement and each and every covenant, term, and provision hereof.

11.13 AUTHORITY OF CONTRACTOR. The Contractor hereby represents and warrants to the City that the Contractor has the right, power, legal capacity, and authority to enter into and perform its obligations under this Agreement, and its execution of this Agreement has been duly authorized.

11.14 ARBITRATION OF DISPUTES. Any dispute for under $25,000 arising out of or relating to the negotiation, construction, performance, non-performance,breach, or any other aspect of this Agreement, shall be settled by binding arbitration in accordance with the Commercial Rules of the American Arbitration Association at Los Angeles, California and judgment upon the award rendered by the Arbitrators may be entered in any court having jurisdiction thereof. The City does not waive its right to object to the timeliness or sufficiency of any claim filed or required to be filed against the City and reserves the right to conduct full discovery.

11.15 NOTICES. Any notice or demand to be given by one party to the other must be given in writing and by personal delivery or prepaid first-class, registered or certified mail, addressed as follows. Notice simply to the City of Vernon or any other City department is not adequate notice.

If to the City:

City of Vernon
Attention: Robert Sousa, Police Chief
4305 Santa Fe Avenue
Vernon, CA 90058
If to the Contractor:

CentralSquare Technologies, LLC
Attention: Legal Department
1000 Business Center Drive
Lake Mary, FL 32746
CentralSquare Technologies LLC Agreement

Page 12 of 174 ends

________________________
Any such notice shall be deemed to have been given upon delivery, if personally delivered, or, if mailed, upon receipt, or upon expiration of three (3) business days from the date of posting, whichever is earlier. Either party may change the address at which it desires to receive notice upon giving written notice of such request to the other party.

11.16 NO THIRD-PARTY RIGHTS. This Agreement is entered into for the sole benefit of City and Contractor and no other parties are intended to be direct or incidental beneficiaries of this Agreement and no third party shall have any right or remedy in, under, or to this Agreement.

11.17 TERMINATION FOR CONVENIENCE (Without Cause). Either party may terminate this Agreement in whole or in part at any time, for any cause or without cause, upon thirty (30) calendar days' written notice to Contractor. If the Agreement is thus terminated by City for reasons other than Contractor's failure to perform its obligations, City shall pay Contractor a prorated amount based on the services satisfactorily completed and accepted prior to the effective date of termination. Such payment shall be Contractor's exclusive remedy for termination without cause.

11.18 DEFAULT. In the event either party materially defaults in its obligations hereunder, the other party may declare a default and terminate this Agreement by written notice to the defaulting party. The notice shall specify the basis for the default. The Agreement shall terminate unless such default is cured before the effective date of termination stated in such notice, which date shall be thirty (30) days after the date of the notice, or a suitable timeframe as mutually agreed upon by the parties. Contractor shall not be held accountable for additional costs incurred due to delay or default as a result of Force Majeure. Contractor must notify the City immediately upon knowing that non-performance or delay will apply to this Agreement as a result of Force Majeure. At that time Contractor is to submit in writing a Recovery Plan for this Agreement. If the Recovery Plan is not acceptable to the City or not received within 10 days of the necessary notification of Force Majeure default, then the City may cancel this order in its entirety at no cost to the City, owing only for goods and services completed to that point.

11.19 TERMINATION FOR CAUSE. Termination for cause shall relieve the terminating party of further liability or responsibility under this Agreement, including the payment of money, except for payment for services satisfactorily and timely performed prior to the service of the notice of termination, and except for reimbursement of any payments made by the City for service not subsequently performed in a timely and satisfactory manner. If this Agreement is terminated as provided herein, City may require, at no additional cost to City, that Contractor provide all finished or unfinished documents, data, and other information of any kind prepared CentralSquare Technologies LLC Agreement

Page 13 of 174 ends

________________________
by Contractor in connection with the performance of Services under this Agreement. Contractor shall be required to provide such document and other information within fifteen (15) days of the request.

11.19.1 Additional Services. In the event this Agreement is terminated in whole or in part as provided herein, City may procure, upon such terms and in such manner as it may determine appropriate, services similar to those terminated.

11.19.2. Additional Post-Termination Obligations. All provisions hereof relating to either party’s proprietary rights, confidentiality, non-disclosure and non-solicitation shall survive the termination or expiration of this Agreement. Any undisputed fees due as per the Payment Schedule for work completed prior to termination shall be paid by the City. In the event of termination of this Agreement prior to implementation of the Contractor Software, or termination due to City’s breach of Contractor’s intellectual property rights, the use of the Contractor Software granted under this Agreement shall also terminate and City shall remove all Server Hardware and at Contractor’s direction, either return or destroy the Server Hardware.

11.20 MAINTENANCE AND INSPECTION OF RECORDS. The City, or its authorized auditors or representatives, shall have access to and the right to audit and reproduce any of the Contractor's records to the extent the City deems necessary to insure it is receiving all money to which it is entitled under the Agreement and/or is paying only the amounts to which Contractor is properly entitled under the Agreement or for other purposes relating to the Agreement.

The Contractor shall maintain and preserve all such records for a period of at least three (3) years after termination of the Agreement.

The Contractor shall, upon request, promptly deliver the records to the City of Vernon.

11.21 CONFLICT. Contractor hereby represents, warrants, and certifies that no member, officer, or employee of the Contractor is a director, officer, or employee of the City of Vernon, or a member of any of its boards, commissions, or committees, except to the extent permitted by law.

11.22 HEADINGS. Paragraphs and subparagraph headings contained in this Agreement are included solely for convenience and are not intended to modify, explain or to be a full or accurate description of the content thereof and shall not in any way affect the meaning or interpretation of this Agreement.

11.23 ENFORCEMENT OF WAGE AND HOUR LAWS. Eight hours labor constitutes a legal day's work. The Contractor, or subcontractor, if any, shall forfeit twenty-five CentralSquare Technologies LLC Agreement

Page 14 of 174 ends

________________________
dollars ($25) for each worker employed in the execution of this Agreement by the respective Contractor or subcontractor for each calendar day during which the worker is required or permitted to work more than 8 hours in any one calendar day and 40 hours in any one calendar week in violation of the provisions of Sections 1810 through 1815 of the California Labor Code as a penalty paid to the City; provided, however, work performed by employees of contractors in excess of 8 hours per day, and 40 hours during any one week, shall be permitted upon compensation for all hours worked in excess of 8 hours per day at not less than 1½ times the basic rate of pay.

11.24 EQUAL EMPLOYMENT OPPORTUNITY PRACTICES. Contractor certifies and represents that, during the performance of this Agreement, it and any other parties with whom it may subcontract shall adhere to equal employment opportunity practices to assure that applicants, employees and recipients of service are treated equally and are not discriminated against because of their race, religion, color, national origin, ancestry, disability, sex, age, medical condition, sexual orientation or marital status. Contractor further certifies that it will not maintain any segregated facilities. Contractor further agrees to comply with The Equal Employment Opportunity Practices provisions as set forth in Exhibit “C”.

12.0 CONTRACTOR ADDITIONAL TERMS AND CONDITIONS.

12.1 SOFTWARE SUBSCRIPTION ACCESS.

12.1.1 Access to Software. In consideration of City’s payment of the Subscription Fee set forth in Exhibit B, and subject to the terms and conditions set forth herein, Contractor hereby grants to City, and City accepts, a non-transferable and non-exclusive right to use certain Contractor software (the “Software”) identified in Exhibit B only for City’s own business purposes in object code format.

12.1.2 Copies and Modifications. No Contractor identifying marks, copyright or proprietary right notices may be deleted from the Software. City shall not decompile, or create by reverse engineering or otherwise, the source codes from the object code supplied hereunder, or adapt the Software in any way or use it to create a derivative work.

Contractor shall not be responsible in any way for Software performance if the Software has been modified, except as modified by Contractor.

12.1.3 Contractor Server Access and Restrictions on Usage. City will ensure that all Contractor Server Hardware is directly network accessible (console level access) to Contractor at all times via SSH connection; reverse-tunnel or other secure methods of connection are not permitted except at the discretion of Contractor. There shall be no additional authorization or equipment required except as requested by Contractor. Cooperation of City’s IT CentralSquare Technologies LLC Agreement

Page 15 of 174 ends

________________________
department is required with respect to implementation and/or maintenance of the SSH connection. The persistent SSH secured service connection is mandatory and necessary for the proper functionality of the managed server component and/or the Pro application by Contractor’s DevOps team. This connection is only utilized by Contractor’s CJIS-compliant employees for purposes that include but are not limited to, contractually mandated backups, installation of major and minor software releases and/or execution of the managed service component of the Agreement.

City shall not allow any party, other than Contractor, to add, update, or delete database records or file system objects directly to or on the server or database except as provided for in the Contractor Documentation.

City shall not access any Server Hardware except as provided in the Contractor Documentation or cause any software except the Software provided under this Agreement to be installed on or executed on the Server Hardware.

12.2 ADDITIONAL COMPONENTS AND THIRD-PARTY APPLICATIONS.

Other components (hardware and/or software, collectively “Third-Party Components”) may be desired for use with the System. Contractor assumes no responsibility under this Agreement for obtaining and/or supporting any Third-Party Components except as expressly agreed herein.

This includes, but is not limited to, networking equipment, workstations, servers for third-party systems, mobile networking equipment, and mobile workstations, laptops, or tablets.

Unless otherwise established in this Agreement, Contractor, its employees and/or contractors shall not be obligated to install, utilize or otherwise maintain any type of thirdparty software application for any purposes. This includes, but is not limited to, VPN, MFA, etc., nor shall be obligated to utilize any type of RSA token and/or functionally similar device for purposes of access to any City network, system and/or data. City agrees to waive the use of same if required for network access.

12.3 THIRD-PARTY COSTS. Except as expressly agreed herein, Contractor assumes no responsibility for any third-party costs related to implementation of the System. This includes, but is not limited to, any third-party costs associated with the implementation of Interfaces as defined in the Statement of Work.

12.4 PROPRIETARY RIGHTS. Contractor represents that it is the owner of or otherwise has the rights to the Software and that it has the right to grant the use. Contractor retains title to the Software and its associated Documentation, including, without limitation, all copies and audiovisual aspects thereof and all rights to patents, copyrights, trademarks, trade secrets and other intellectual property rights inherent therein and appurtenant thereto. City shall CentralSquare Technologies LLC Agreement

Page 16 of 174 ends

________________________
not, by virtue of this Agreement or otherwise, acquire any proprietary rights whatsoever in the Software or its associated Documentation, which shall be confidential information of Contractor and the sole and exclusive property of Contractor. Contractor hereby expressly reserves any right not expressly granted to City by this Agreement. No identifying marks, copyright or proprietary right notices may be deleted from any copy of the Software. All right and title to any third-party software provided by Contractor under this Agreement shall remain with the applicable vendor thereof. Nothing in this Agreement shall be construed as conveying title in the Software, its associated Documentation, or any third-party software to City.

Any and all trademarks and trade names, which Contractor uses in connection with the License granted hereunder, are and shall remain the exclusive property of Contractor.

Nothing contained in this Agreement shall be deemed to give City any right, title or interest in any trademark or trade name of Contractor.

12.5 CONFIDENTIALITY. Except as otherwise provided in this Agreement, City shall not sell, transfer, publish, disclose or otherwise make available any portion of the Software or its associated Documentation to others. City shall use reasonable best efforts to cooperate with and assist Contractor in identifying and preventing any unauthorized use, copying or disclosure of the Software or any portion thereof or any of the algorithms or logic contained therein or any other deliverables.

Contractor agrees to maintain City’s confidential business information and confidential data, including PII (Personal Identifiable Information), to which Contractor gains access in confidence and to not disclose such information except as required to perform hereunder or as required by law. For the purposes of this Agreement, Contractor shall consider all City-provided material as confidential. Notwithstanding the above, Contractor shall own the copyrights, trade secrets, patent rights and other proprietary rights in and may use without restriction knowledge, information, ideas, methods, know-how, and copyrightable expression learned or acquired (including without limitation any feedback, suggestions, or other information or materials) as a result of or in connection with this Agreement to make modifications and enhancements to the Contractor Software or Documentation. City shall acquire no intellectual property ownership rights to the Contractor Software or Documentation as a result of such use, whether as author, joint author, or otherwise. Confidential information does not include any information which (a) is generally available to the public or becomes generally known to the public through no act or omission of Contractor or any violation of confidentiality; (b) is disclosed to Contractor by third parties without breach of confidentiality obligations; (c) is already in the CentralSquare Technologies LLC Agreement

Page 17 of 174 ends

________________________
lawful or rightful possession of Contractor prior to receipt of the confidential information or (d) is developed independently by Contractor without use of the confidential information.

Contractor maintains a security program for managing access to customer data – particularly HIPAA and CJIS information (“Security Approved Personnel”). This includes 1) a pre-employment background check; 2) security training required by Federal CJIS regulations; and 3) criminal background checks/fingerprints required by Federal or State regulations.

Contractor will work with the City to provide reasonably required documentation (such as the CJIS Security Addendum Certification form).

If required by the City, Contractor will provide paper fingerprint cards for such Security Approved personnel with the fingerprinting performed in the state of the Contractor’s staff’s job assignment. If the City requires fingerprints submitted in a form other than paper prints (such as Live Scan) or that such fingerprints be performed at the City’s site, the City will reimburse Contractor for the cost of Contractor Security Approved Personnel traveling to the City’s site or for a vendor (such as Live Scan) to travel to the applicable Contractor office location. This provision will apply during the installation of the Project and for the duration of the City’s Maintenance Agreement.

Contractor may immediately terminate this Agreement, including all use rights granted herein, in the event City breaches any of its material confidentiality obligations regarding the Software and its associated Documentation.

Confidentiality obligations of the Parties shall not extend to information that:
(a) is, as of the time of its disclosure, or thereafter becomes part of the public domain through a source other than the receiving party; (b) was known to the receiving party at the time of its disclosure and such knowledge can be proven by documentation;
(c) is independently developed by the receiving party;
(d) is subsequently learned from a third party not under a confidentiality obligation to the providing party; or
(e) is required to be disclosed pursuant to court order, subpoena, or government authority, whereupon the receiving party shall provide notice to the other party prior to such disclosure.

12.6 LIMITED WARRANTIES.

12.6.1 Software Warranties. Contractor warrants that: (i) it owns or otherwise has the rights in the Software and has the right to grant use of the Software as described in this Agreement.

CentralSquare Technologies LLC Agreement

Page 18 of 174 ends

________________________

12.6.1.1 Wireless Service Limitations. Problems in the Contractor Software or transmission of data caused by wireless services, including cell phone carriers, cell phone devices and operating systems, and any personal settings on the devices are not warranted by Contractor, or covered under the terms of this Agreement. The City’s use of services provided by wireless service providers or carrier, or transmission of data from cell phone carriers, cell phones and operating systems, and the security, privacy, or accuracy of any data provided via such services is at the City’s sole risk.

12.6.2 Hardware and Third-Party Software Warranties.

Contractor warrants that, at the time of delivery, the Hardware and Server Hardware will be new and unused. CentralSquare will be solely responsible for processing and managing of all Server Hardware and Third-Party Software warranty claims that may be necessary during the term of this Agreement.

CONTRACTOR EXPRESSLY DISCLAIMS, AND CITY HEREBY EXPRESSLY WAIVES, ALL

OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

12.7 SURVIVAL. All provisions of this Agreement relating to proprietary rights, confidentiality, non-disclosure and to payment of fees by City shall survive termination of this Agreement.

12.8 LIMITATION OF ACTIONS. No action, regardless of form, arising out of or relating to this Agreement or the subject matter hereof may be brought by either party more than two (2) years after the cause of action has initially arisen, with the exception of either Party’s breach of its confidentiality or non-disclosure obligations herein or City’s violation of Contractor’s proprietary rights in the Software or any other software owned or licensed by Contractor.
[Signatures Begin on Next Page].

CentralSquare Technologies LLC Agreement

Page 19 of 174 ends

________________________
IN WITNESS WHEREOF, the Parties have executed this Agreement as of the Commencement Date stated on the cover page.

City of Vernon, a California charter City
and California municipal corporation
By: ____________________________
Carlos Fandino, City Administrator
CentralSquare Technologies, LLC, a limited
liability company
By:

Name:

Title:

ATTEST:
_______________________________
Lisa Pope, City Clerk
By:

Name:

Title:

APPROVED AS TO FORM:
_______________________________
Zaynah N. Moussa,
City Attorney
CentralSquare Technologies LLC Agreement

Page 20 of 174 ends

________________________

EXHIBIT A

CONTRACTOR'S PROPOSAL
CentralSquare Technologies LLC Agreement

Page 21 of 174 ends

________________________
Bret Kleber
Modernization Account Executive
[email protected]
m: (720) 304-5973
Providing the City of Vernon a Modernized
Public Safety Software Solution
____
July 31, 2023
COPY
CentralSquare Technologies LLC Agreement

Page 22 of 174 ends

________________________
1000 Business Center Drive
MORE INFO AT CENTRALSQUARE.COM Lake Mary, FL 32746 • 833-278-7877 July 31, 2023
Donna Aggers, Police Records Manager
Vernon Police Department
4305 Santa Fe Avenue
Vernon, CA 90058
Public Safety Software System Request for Proposals
Dear Ms. Aggers:

CentralSquare Technologies, LLC (CentralSquare) is pleased to respond to the abovereferenced Request for Proposal for the City of Vernon (City).

As an existing customer and after visiting with your team and conducting demonstrations many times over the past year, we have a great understanding of the City’s objective to obtain a fully integrated comprehensive public safety software system to modernize its current computeraided dispatch (CAD), Records Management System (RMS), Mobile Computing System, and all related modules. We understand the City cares greatly about streamlining the processes for your personnel and that you struggle with reporting today.

With these priorities in mind, this document proposes our CentralSquare Pro Suite solution.

CentralSquare believes the public-safety industry has long been underserved by technology, and has built a system to maximize configurability, usability, and security to match the unique needs of each individual agency.

CentralSquare provides a superior level of service and assumes greater responsibilities when compared to our competitors. This level of service includes, but is not limited to, complete responsibility for the CentralSquare Pro Suite appliance. By assuming this responsibility, CentralSquare maintains both the operating system software and the CentralSquare Pro Suite application software. CentralSquare’s standard support and maintenance services makes the system essentially worry free for supported agencies and their IT staff. This means CentralSquare Pro Suite customers can concentrate on the business of keeping their communities safe, knowing that all their software needs are being addressed by their trusted business partner.

At CentralSquare, we are raising the bar that defines what public-safety professionals can expect of their software providers. Our developers take great lengths to ensure CentralSquare Pro Suite is cutting edge software by using the best platforms available and continually developing forward-moving product initiatives.

DocuSign Envelope ID: C4504F08-DB59-468F-98F8-6A29D062E450 CentralSquare Technologies LLC Agreement

Page 23 of 174 ends

________________________
1000 Business Center Drive
MORE INFO AT CENTRALSQUARE.COM Lake Mary, FL 32746 • 833-278-7877 The following individuals are available to discuss the City’s project in more detail:

Bret Kleber, Account Executive
720.304.5973
[email protected]
Damon Marquis, Regional Sales Director
314.614.8727
[email protected]
This proposal is valid for 180 days from the due date.

If we are fortunate enough to retain the City’s business, we will stand behind our commitment to deliver the required solution and complete the project with the same zealous pledge to customer support and service that we are known for throughout the U.S.

Sincerely,
Ron A. Anderson
Chief Sales Officer
Subcontractors
CentralSquare has not proposed any subcontractors for this project.

Company and Software History
Zuercher Technologies, LLC has been providing public safety agencies with high-quality, fanatically supported software since 2003, including the proposed Pro Suite solution. In 2018, the merger of Superion, TriTech (including TriTech’s wholly owned subsidiary, Zuercher), and Aptean resulted in CentralSquare Technologies, LLC.

Lawsuits
CentralSquare has been involved in certain disputes from time to time in the ordinary course of business. For various reasons, including the existence of confidentiality obligations and related concerns, CentralSquare does not, as a policy, disclose the specifics of any particular dispute.

However, CentralSquare has no recent dispute or legal action that, in its opinion, would materially impact its financial position or ability to fulfill any present or anticipated contractual obligations. CentralSquare has never filed bankruptcy or otherwise been subject to a reorganization or receivership of any sort. In addition, the company has never been disqualified from participation on a contract by any agency, public or otherwise.

CentralSquare is more than just a software
company, there are dedicated teams of people
behind the processes! Click here for a video from
your personal Account Executive, Bret Kleber.

DocuSign Envelope ID: C4504F08-DB59-468F-98F8-6A29D062E450 CentralSquare Technologies LLC Agreement

Page 24 of 174 ends

________________________
City of Vernon, CA
Table of Contents
____
Disclaimer................................................................................................................................... 4 Introduction................................................................................................................................. 5 Understanding the City's Goals............................................................................................. 5 General Scope of Work .............................................................................................................. 7 CAD (Core + Advanced) ....................................................................................................... 8 Mapping (Core) ...................................................................................................................10 Mobile (Core) ......................................................................................................................11 Records (Core + Advanced)................................................................................................12 Work Plan................................................................................................................................. 15 Implementation Timeline .....................................................................................................15 Data Conversion Process....................................................................................................16 Training ...............................................................................................................................16 Fees and Costs ........................................................................................................................17 CentralSquare Pro Suite Standard Pricing..........................................................................17 Ability of the Proposer to Perform.............................................................................................18 CentralSquare Mission and Purpose...................................................................................18 Implementation Team..........................................................................................................19 Experience and Reference..................................................................................................20 Affidavit of Non-Collusion .........................................................................................................21 Technical Requirements...........................................................................................................22 Legal Exceptions ....................................................................................................................113 CentralSquare Technologies LLC Agreement

Page 25 of 174 ends

________________________
City of Vernon, CA
Page | 4
Disclaimer
____
The terms and conditions contained in this proposal will automatically expire 180 days from the date of the proposal, unless renewed, extended, or terminated earlier by written notice from CentralSquare Technologies, LLC. Unless otherwise stated, taxes that may be applicable are not reflected and will need to be paid by the client.

Any modification pricing provided in this proposal is an estimate only. Detailed analysis of your specific requirements is needed prior to providing exact pricing.

If applicable, the prices for hardware and system software products and services are subject to change and are submitted for your information only. The terms and policies of the hardware vendor govern any portion of this proposal related to hardware and system software products and services.

If applicable, the prices and information on any third-party products and services are subject to change and are submitted for your information only. The terms and policies of any third-party vendor govern all portions of this proposal related to those products and services.

This proposal is protected by copyright law and contains proprietary information and confidential trade secrets belonging to CentralSquare. This proposal is furnished and accepted on the express condition that portions of it shall not be duplicated or disclosed, in whole or in part, except to your staff and agents when necessary for evaluation purposes, without prior written consent of CentralSquare. Those confidential portions include, but are not limited to, pricing and client lists. All such proprietary information is clearly marked for your convenience.

Any portions of this proposal that are not marked proprietary or confidential shall be available for public disclosure.
©2023 All Rights Reserved.

CentralSquare Technologies LLC Agreement

Page 26 of 174 ends

________________________
City of Vernon, CA
Page | 5
Introduction
Understanding the City's Goals
After previous conversations with the City and a thorough review of the RFP requirements, CentralSquare understands that the City desires a system that is fully integrated to allow the City to improve its ability to share data and to increase end-user efficiency. Below are some areas of functionality that CentralSquare understands are especially important to the City to have in a new software system:

Real-Time Information to First Responders
Pro Suite provides responders with seamless communication and real-time connection between dispatchers, command staff, and partnering agencies. Staying current with developing situations via real-time call updates and system-wide alerts associated with people, vehicles, and addresses ensures officer safety.

Time Savings by Reducing Data Entry
With CentralSquare’s Pro Suite, known data is automatically populated to minimize duplicate data entry. Messages can be sent to other system individuals or predefined groups and may include active links to data records stored in the system.

Master name, address, and vehicle indices allow for easy searching and linking of records. The master record includes all known data, as well as a complete history list displaying every record in the system it has been related to such as dispatch incidents, case involvements, citations, civil processes, warrants, inmate records, and much more.

Understanding the
City’s Goals ____
Objectives and Proposed
Solutions
CentralSquare Technologies LLC Agreement

Page 27 of 174 ends

________________________
City of Vernon, CA
Page | 6
Each associated record is only a click away from the master record, regardless of the module that record is accessed from. All personnel can easily view the alerts/warnings on names, addresses, and vehicles. Related records (such as additional case reports, warrants, and field identifications) are a click away. Just about any data in the system can be exported to a PDF, sent to an email, or printed out.

Efficient Information Sharing and Searchable Records
Stop answering the same questions and repeating the same tasks. When everyone in your agency knows that there is one place to go for the information they need, they can help themselves rather than asking you. Whether it is information about Calls for Service (CFS), alerts, accident reports, warrants, inmates, cases, reports, courts, citations, protection orders, permits, parking tickets, civil processes, sex offenders, narcotics, personnel training, fleet inspections or likely about anything other public-safety related data, there is just one source to search.

Records Pro consolidates information that has traditionally been kept in different programs, documents, and spreadsheets and automates the data processing, organizing everything from case reports to parking tickets to digital evidence in a workflow that can be configured by each agency. Data is linked and searchable to easily navigate to the from one area to another, and to access attach files to case reports, including narratives, citations, property and evidence records, scanned files, photos, and links to videos. For example, officers and investigators can access information they need without contacting dispatch or the records clerk, and agencies can set unique workflows and permissions for each user based on their roles and responsibilities including patrol, investigations, juvenile, narcotics, and more.

To provide the City with a solution that fulfills the desired functionality described above, CentralSquare is proposing CentralSquare CAD, Mapping, Mobile, Personnel, Records and Reporting, as well as a number of interfaces to third-party systems desired by the City.

To ensure quality deliverables are implemented within the required timeline and identified budget, CentralSquare appoints a Project Manager as the principal CentralSquare contact who will be responsible for managing CentralSquare’s responsibilities related to the implementation of the Project, as described in a SOW and within the scope of the Agreement.

The Project Manager uses a standardized methodology for project implementation, project management, and risk identification and management. CentralSquare’s Project Manager is responsible for Project scheduling and management of CentralSquare Project personnel and applicable Subcontractor/supplier resources, budget management, identification and management of Project risks, and communication with the City’s Project team. The CentralSquare Project Manager will be responsible for the collaborative coordination of City resources in an effort to ensure that avoidable Project delays will be minimized.

CentralSquare Technologies LLC Agreement

Page 28 of 174 ends

________________________
City of Vernon, CA
Page | 7
General Scope of Work

INNOVATIVE TECHNOLOGY
____
With threats to public safety increasing, the Pro Suite helps agencies leverage innovative technology for the fastest multi-agency, multi-discipline, and multi-jurisdiction response with the most efficient and effective resource utilization. With one unified system to cover more agency responsibilities across departments, agency staff is able to spend less time entering and retrieving information. The managed server model also means less time spent on IT.

Agencies are able to configure the Pro Suite software to adapt to their evolving needs. With more automation and better use of data that provides the right information where it is needed, agencies are better informed, make better decisions, and are better equipped to accomplish their mission.
 The managed server system provides reliable system backups, eliminates risk of unexpected repair, ensures servers are monitored, and provides unparalleled uptime.  The system uses one universal application and is integrated from end-to-end.  Data is shared seamlessly across the system with one shared master index for names, addresses, phone numbers, and vehicles.
 The enhanced field operations keep responders better informed.  The system evolves with changes in agency policing, responsibilities, organizational structure, technology, business practices, and community needs.

CentralSquare
Public Safety Suite
____
Product Overviews
CentralSquare Technologies LLC Agreement

Page 29 of 174 ends

________________________
City of Vernon, CA
Page | 8
CAD (Core + Advanced)

DISPATCH MADE EASY
____
CAD is a configurable and easy-to-use
computer-aided dispatch system. It works in
multi-jurisdictional environments and can be
set up either as a standalone product or
tightly integrated with the rest of the Pro
Suite. CAD was built for the time-critical
nature of communications; every feature
designed to increase efficiency and reduce
response time. Integrated mapping enables
quick unit recommendations and
responses.

Configurable, color-coded displays provide
users with at-a-glance access to the unit
and incident information they care about
most. Users can quickly enter data and
dispatch units. Staying current with
developing situations via real-time call
updates and system-wide alerts associated
with people, vehicles, and addresses
ensures officer safety. Detailed logs assist
with analyzing response times, helping
dispatchers be most effective.

BUILT WITH FLEXIBILITY IN MIND
____
Everything from the incident code list to
priority-based alarm times and beat plans
can be configured for the agency. Many
fields and features can be turned on or off
to fit each agency’s procedures. CAD can
also be configured for a call-taker or
dispatcher workflow. Police, fire, and EMS
can all be dispatched and managed from
the system. The system also allows each
dispatcher or group of dispatchers to set up
views, which allow them to focus on the
units and calls for which they are
responsible.

A fully customizable list of commands
allows for any number of different
commands to be built based on an
agency’s needs/protocols. Each command
includes the required fields in the specified
sequence, eliminating the need for users to
memorize codes, the correct order of
information for each command, or any
unique command line formatting
requirements. Easy configuration lets
dispatchers use tools such as drag-anddrop dispatching and easy-to-navigate menus to save time.

CentralSquare Technologies LLC Agreement

Page 30 of 174 ends

________________________
City of Vernon, CA
Page | 9

TIGHT MAPPING INTEGRATION
____
Integration with CentralSquare Mapping Pro
provides such features as 911 call plotting,
CFS creation from the map, updating unit
status/location from the map, and advanced
address verification. Calls for service
entered into CAD automatically plot on the
map when a plottable address is entered,
and those icons identify the same
information as CAD, such as event type
and priority level. Calls for service will blink
on the map if an inactivity alarm goes off,
ensuring that incidents receive prompt
attention. GIS and AVL data power quickest
path unit recommendations, allowing for the
most efficient dispatching possible.

MANAGE TOW ROTATIONS,

BULLETINS, AND ALARM BILLING
____
All tow calls may be tracked in the system,
including the responses (no answer or not
available) and the locations of the vehicles
that were towed. In addition, the system
supports automatically rotating operator
schedules to ensure that towing
opportunities are distributed evenly across
available operators. Alarm billing allows
dispatchers to keep track of alarm calls and
apply rules with regard to the number of
false alarms allowed before the premise is
charged. Bulletins allow groups of users,
both mobile and desktop, to be quickly
notified of BOLOs and other special
instructions. Bulletin alerts can be created
automatically based on triggering events,
such as NCIC hits or location alerts.

Bulletins can be linked to a name, vehicle,
or address on the master database,
generating an alert and flagging the record
for all users.

COMMUNICATE AND NOTIFY
____
CentralSquare CAD Pro’s integrated paging
solution allows agencies to notify users of
pertinent information. Paging can be
triggered manually or can be configured to
occur automatically on selected events or in
relation to specific incident codes. The
messages include automatic text blocks
such as incident type, address, call details,
or responding units, and can be sent to
responders as email or SMS text message.

An integrated instant messaging system
allows dispatchers to quickly communicate
with other dispatchers, other users, and
even the units in the field. Messaging can
be coupled with CentralSquare Mobile CAD
Pro to deliver fully silent dispatches in
situations where radio usage would
negatively impact the situation.

OFFICER SAFETY IS THE PRIORITY
____
Name, vehicle, and location alerts allow
dispatchers and field officers alike to quickly
and easily see when a record has been
flagged with an alert, providing notification
for officer safety reasons, warrant activity,
HAZMAT, or other site-related danger
warnings. CAD unit alarms provide both
visible and audible alerts when it is time to
perform status checks.

CentralSquare Technologies LLC Agreement

Page 31 of 174 ends

________________________
City of Vernon, CA
Page | 10
Mapping (Core)

AN EFFICIENT, FLEXIBLE MAPPING SOLUTION
____
Mapping is built on Esri-compatible mapping components and is tightly integrated with CAD.

Many dispatch functions are available on the mapping screen, including commands which can be issued by clicking on a unit. The Mapping screen includes an active incident display and unit display with AVL functionality, routing, and unit status alerts. Mapping includes geospatial search and geospatial identification of correct emergency service numbers (ESN) for Phase II calls. Users can select which map layers to display, giving them the information needed at that point in time. Mapping can also be used to plot markers such as roadblocks, burn notices, or past incidents.

EMPOWER AND INFORM EVERY DISPATCHER
____
Users can rapidly issue mapping, routing, and dispatch commands from the keyboard via the CAD command line. Calls for service blink on the map if an inactivity alarm goes off, ensuring that incidents receive prompt attention. Users can search the map quickly, utilizing names and telephone numbers, or search for map objects like 911 calls, active CFS, units, and map layers. These tools give dispatchers the information needed, when its needed. With a simple click on any map location, the system will show more information: ESN, county, postal zone, coordinates, nearest intersection, nearest address, and detailed CFS information.

CentralSquare Technologies LLC Agreement

Page 32 of 174 ends

________________________
City of Vernon, CA
Page | 11
Mobile (Core)

TAKE PRO SUITE ON THE ROAD
____
Mobile brings together all the features found at the core of the Pro Suite and packages them in an application built with mobility in mind. Users can access case reports, serve civil papers, monitor and respond to CAD calls for service, and interact with all of the same data found in the desktop version of the software. The system’s powerful user tools allow each officer to customize their dashboard, showing only the information important to them. There’s no doubleentry of data required, nor is there ever a concern about users in the field not having access to critical officer safety information.

CONSTRUCTED FOR MOBILE UNIT HARDWARE
____
CentralSquare Mobile Pro is user-friendly and built with customization and visibility in mind.

Mobile includes touch-screen functionality, day and night modes, color-coded displays, flexible screen layout, and button customization, all of which helps to ensure that every mobile user is as efficient and comfortable as possible.

CentralSquare Technologies LLC Agreement

Page 33 of 174 ends

________________________
City of Vernon, CA
Page | 12
Records (Core + Advanced)

USER-FRIENDLY RECORDS MANAGEMENT
____
CentralSquare Records Pro consolidates and automates records processing for public-safety agencies. Records is seamlessly unified with all other CentralSquare Public Safety Suite Pro solutions.

STREAMLINE THE PROCESS
____
Records provides a smooth workflow for case reporting and approval without the need for duplicate entry. Users can stay organized by attaching narratives, citations, search warrants, and evidence directly to their reports. Submitting it for approval is as easy as a few clicks, and the approval flow is just as simple. A process that used to take hours or days takes only minutes.

CUSTOMIZE WORKFLOW
____
Every agency has a different approval process. Records includes a customizable workflow process that can be built around an agency’s business practices. Supervisors have easy access to reports with the ability to approve or reject individual pieces of a report or bulk sections of it.

MORE THAN JUST CASE REPORTS
____
Records features comprehensive property and evidence tracking, including a detailed chain of custody log and fully customizable property locations and actions. Records also logs and tracks warrants, sex offender data, pistol permit information, bicycle registrations, and much more.

CentralSquare Technologies LLC Agreement

Page 34 of 174 ends

________________________
City of Vernon, CA
Page | 13

TRACK EVERYTHING
____
Records can also be used to track pistol permits, bicycle registrations, and sex offenders.

Records enables agencies to track as much information as possible and share it with those who require. it.

MASTER NAMES, ADDRESSES, AND VEHICLES
____
Because of the unique single-database solution design, all record information is only entered and updated once to be avaialable to all authorized users. A master name shows every type of activity associated with an individual. Links to other records can be visualized with an integrated Link Analysis tool, built right into every master name.

CASE REPORT MANAGEMENT
____
Records includes a comprehensive case report management system for full-spectrum tracking of every incident. Customizable report types allow the agency to configure unique form requirements, permissions, and workflow. A real-time validation and error checking tool allows for live integration with an agency’s state reporting system, preventing errors and saving time.

CentralSquare Technologies LLC Agreement

Page 35 of 174 ends

________________________
City of Vernon, CA
Page | 14

MANAGE INVESTIGATIONS FROM START TO FINISH
____
Records includes integrated tracking for investigative leads, field identifications, and even a separate Intelligence Cases section for sensative reports. These additional investigative utilities link back to every associated master record, offering an unprecedented level of transparency and data history for every entry while simultaneously allowing an agency to limit or block access where appropriate.

WARRANTS
____
Records also includes a full warrant tracking system. Warrant alerts are generated automatically on name, address, and vehicle records, displaying immediately anywhere else in the software that a master record is displayed. Warrants integrates tightly with Jail Pro, allowing a user to automatically book an individual off of an outstanding warrant, auto-filling all demographic and offense information available.

PARKING TICKETS, CITATIONS, AND WARNINGS
____
Administrative functions, like the tracking of parking tickets, citations, and warnings, are also possible in Records Pro. Outstanding tickets and citations can become warrants, allowing agencies to automate the process of tracking fines and ensure that they are paid or enforced appropriately. Tight integration with Financial Pro means that tracking finances on citations and parking tickets has never been easier. Users can track payments and disbursements on each record.

SEALING, EXPUNGEMENT, AND REDACTION
____
Pro Suite’s built-in tools for sealing, expungement, and redaction allow an agency to limit access to data as much or as little as needed. Printouts can be redacted directly from Pro Suite and also saved as external files oremailed. Sensative records can be sealed, allowing agencies to restrict access to specific users or groups. Automatic expungement periods can also be specified, allowing agencies to actively follow their local expungement guidelines without constant manual review of their data.

CentralSquare Technologies LLC Agreement

Page 36 of 174 ends

________________________
City of Vernon, CA
Page | 15
Work Plan
____
Implementation Timeline
CentralSquare Technologies uses a multi-phase approach to ensure a successful implementation for each client agency. Trained and experienced members of the CentralSquare implementation team move through the process with each agency to assure successful outcomes.

Kickoff
Meeting
Upon contract signature, a kickoff meeting is scheduled to initiate the implementation process.

Server
Setup
CentralSquare procures the Pro Suite servers. The CentralSquare DevOps team sets them up in the Sioux Falls Center of Excellence. The servers are then shipped to the agency for installation and racking on site.

BPR
The goal of the BPR is to confirm contractual requirements, demonstrate the Pro Suite solution, and have discussions about current City processes. All product needs and requests are reviewed.

System
Config
CentralSquare works with City personnel to complete the planned configurations, configure and test interfaces, and begin data conversion.

System
Review
Once configuration is complete, the CentralSquare project team will guide the City through end-to-end user testing of the configured solution.

User
Training CentralSquare provides hands-on solution training with real scenarios.

Go Live
CentralSquare provides support at Go Live. Any questions that arise are addressed immediately by the CentralSquare team, ensuring that the first day using the new system goes smoothly.

System
Acceptance
The City reviews all aspects of the solution, data conversion, and interfaces, and any concerns are documented by the project team. This list of action items is addressed before the agency officially accepts the system. At this point, CentralSquare’s Support team takes over the day-to-day needs of the agency.

CentralSquare Technologies LLC Agreement

Page 37 of 174 ends

________________________
City of Vernon, CA
Page | 16
Data Conversion Process

WHAT IT MEANS TO PURCHASE A CENTRALSQUARE DATA CONVERSION ____
The data conversion process at the most basic level is extracting data from an existing dataset, applying an agreed-upon set of rules, and loading it into a new dataset. Data conversion is an event that culminates with final data movement. For ongoing data transformations, an interface should be considered. CentralSquare’s data conversion process is broken down into five steps, clearly outlining the work to be done by both the City and CentralSquare.

The first step is to set a project scope. Explicit data sources must be identified and listed in the contract. These must include both legacy vendor and platform (SQL Server, MySQL, AS400, etc.). Conversions are purchased on a per module basis. A data discovery will be conducted with CentralSquare staff to formulate pricing. These modules align with modules as named within the CentralSquare software purchased and are explicit. For example, CentralSquare splits Civil into its own module separate from Records. Areas of data conversion can include:

Administration (Inventory, Equipment, Fleet, K9, etc.), Computer Aided Dispatch (CAD), Personnel, and Records Management System (Cases, Arrests, Warrants, Pistol Permits, Property, Evidence, etc.).

Training
CentralSquare offers several options for end-user training. All of the training options provide hands-on use of the software with real-world examples. This means that when the Go Live date arrives, users are well-prepared to begin using the new software. The training plan will be customized for each project, taking into consideration the Pro Suite products and modules that are part of the project, included interfaces, the agencies and facilities involved, and many more factors.

All CentralSquare training sessions are led by consultants or instructors. After completing the detailed walkthrough included in the Business Practice Review, the assigned CentralSquare consultants and instructors have thorough software and industry knowledge specific to the agency. CentralSquare will provide electronic copies of training documentation, including quick reference guides and agendas.

Before the actual training at the end of implementation, and after the Business Practice Review, CentralSquare will provide several remote training/configuration sessions with a small build team from the agency to help configure the Pro Suite software.

As noted, the specific training for a group of trainees is determined by working with the agency concerning roles and responsibilities to ensure that users get the necessary training.

CentralSquare Technologies LLC Agreement

Page 38 of 174 ends

________________________
City of Vernon, CA
Page | 17
Fees and Costs
____
CentralSquare Pro Suite Standard Pricing
CentralSquare is pleased to provide the following price proposal for the City. 22,582.02 36,272.24
Mobile AVL (Quantity 14)
Mobile CAD (Quantity 14)
Mobile Mapping (Quantity 14)
Mobile NCIC (Quantity 14)
Mobile Records (Quantity 14)
Records Core Licenses
Records Agency Site Licenses
Records CA Crime Reporting (NIBRS)
Records Crossroads Accident Reporting
2,920.68 Records Crossroads eCitations
39,924.00 2,500.00
CAD Core Licenses
CAD Agency Site Licenses
CAD Backup Seat Licenses
CAD Basic Paging (SMTP/Email)
CAD E911 (ANI/ALI)
CAD Rip & Run 168,090.00
Mapping Core Licenses Project Management
Mapping Agency Site Licenses (including AVL) Consulting Mapping Backup Seat Licenses Data Conversion
Mapping TAIP Interface GIS
JDIC/NCIC Interface (Basic Queries & Criminal History) Technical Training
Travel & Living
QUOTE TOTAL 272,288.94
103,275.94
WHAT SOFTWARE IS INCLUDED?
Community Data Platform
Reporting Core Licenses
Reporting Universal Interface Engine
CAD CLQ Location & Image Retrieval
Production NCIC Virtual Server
Warm Standby GIS Virtual Server
Warm Standby NCIC Virtual Server

FIRST YEAR SUBSCRIPTION TOTAL
WHAT ARE THE RECURRING FEES?
Mobile Core Licenses
Production Server
Training / Testing Server
Warm Standby Server
Production GIS Virtual Server
Citizen Reporting
Time Synchronization Interface

SERVICES

SERVERS / HARDWARE RECORDS / MOBILE
SUITE
Administration Core & Site Licenses
Personnel Core & Site Licenses

CAD / MAPPING

ADMINISTRATION / PERSONNEL
Esri Server License
Esri Analyst Licsense
Barcode Scanner & Printer Pack
Field Ops (Quantity 14)
CentralSquare Technologies LLC Agreement

Page 39 of 174 ends

________________________
City of Vernon, CA
Page | 18
Ability of the Proposer to Perform
CentralSquare Mission and Purpose
Building safer and smarter communities through software is CentralSquare Technologies’ mission and passion. CentralSquare Pro Suite was built from the ground up and is continually developed to meet the ever-changing needs of public-safety professionals. To achieve this goal, CentralSquare has adopted the multi-faceted strategy detailed below:
 Keeping Usability a Priority
 Working with Experts in the Industry
 Developing and Maintaining High Standards
 Committing to Research and Development
 Recruiting Technical, High-Quality Staff
CentralSquare is an industry leader in public safety and public administration technology, serving over 8,000 organizations from the largest metropolitan cities to counties and towns of every size across North America. Its technology platform provides solutions for public safety, including 911, computer-aided dispatch, records management, mobile, citations, evidence management, and corrections. For public administration agencies, CentralSquare provides software for finance, human capital management, payroll, utility billing, citizen engagement, asset management, regulatory compliance, and community development. CentralSquare's headquarters is located in Lake Mary, Florida.

Highly skilled employees also operate out of Centers of Excellence in Greensboro, NC, Sioux Falls, SD, and Kelowna, BC.

CentralSquare’s broad, unified, and agile software suite serves three in four citizens across North America.

CentralSquare
Mission and
Purpose
CentralSquare Technologies LLC Agreement

Page 40 of 174 ends

________________________
City of Vernon, CA
Page | 19
Implementation Team
PROJECT MANAGER II – BRYON BORDERS
____
Mr. Borders has been with CentralSquare since 1998. As the project manager, Mr. Borders will provide excellent communication to the Pro Suite implementation team and the City’s project team to ensure that everyone’s expectations are aligned. He will make sure that all resources complete their duties and he will consistently review every aspect of the project to ensure that timelines are being met.

ANDREW BLAND – GIS SPECIALIST III
____
Mr. Bland has more than 10 years of GIS experience in both the public and private sectors.

With over four years of experience as a GIS Analyst at CentralSquare, he has assisted many agencies with a variety of GIS services. Mr. Bland will use the City’s current GIS data and transform it into a data map that functions seamlessly in the Pro Suite products. Mr. Bland will also support and maintain the map to ensure that the data is accurate and up-to-date.

ELSON TAYLOR – CONSULTANT II
____
Mr. Taylor brings 20 years of public-safety communications experience, including roles as a Communications Supervisor and Director of Communications, to the Pro Suite team. His inside knowledge of the public-safety industry allows him to relate to agencies and give real-life examples of how Pro Suite can be configured to best fit the City’s needs. Mr. Taylor has the expertise necessary to work with the project manager to train end-users on the software during the implementation process.

JUAN FRANQUEZ, TECHNICAL SERVICES MANAGER
____
Mr. Franquez is a dedicated manager with six years of experience managing and performing the implementation of public safety software systems. He will oversee the Technical Services team to deliver successful configuration and installation of CentralSquare’s products and services, the configuration of client’s systems, validation of pre-installation, and design of client systems, including hardware and third-party software.

BOBBY SCHOENFLEDER, TECHNICAL SERVICES ENGINEER III
____
Mr. Schoenfleder is a Technical Services Engineer with over five years’ experience implementing interfaces for Public Safety customers. He has the strong customer focus and IT knowledge necessary to successfully implement interfaces for the City. He will work closely with the third-party vendors and the City to ensure that interfaces perform at maximum efficiency.

CentralSquare Technologies LLC Agreement

Page 41 of 174 ends

________________________
City of Vernon, CA
Confidential and Proprietary
Page | 20
Experience and Reference
The following references are confidential and proprietary information to CentralSquare. This list is furnished and accepted on the express condition it shall not be duplicated or disclosed, in whole or in part, except to City staff and agents when necessary for evaluation purposes, without prior written consent of CentralSquare.

If the City needs assistance setting up reference calls, please contact your Account Executive, Bret Kleber, or [email protected].

Bedford Police Department (Texas)
Address, City,
State
2121 L Don Dodson Drive
Bedford TX 76021
Contact Debbie Carlisle, Technical Services Manager
(817) 952-2403 or [email protected]
Client Since July 2018
Products Administration, AVL, AVL Playback, CAD, Field Ops, Jail (ShortTerm Holding), Mapping, Mobile (AVL, CAD, Mapping and Records), Personnel, Records, and Reporting
Mustang Police Department (Oklahoma)
Address, City,
State
650 E State Highway 153
Mustang, OK 73064
Contact Lieutenant Dylan Wilson
(405) 436-7085 or [email protected]
Client Since November 2018
Products Administration, AVL, CAD, Field Ops, Jail (Short-Term Holding), Mapping, Mobile (AVL, CAD, eCitations, Mapping, NCIC, and Records), Personnel, Records, and Reporting
Sumter Police Department (South Carolina)
Address, City,
State
335 N Lafayette Drive
Sumter, SC 29150
Contact Shirlene Skipper, Director
(803) 983-4194 or [email protected]
Client Since August 2018
Products Administration, CAD, Community Data Platform, CrimeView Analytics, Field Ops, Mapping, Mobile (CAD, NCIC, and Records), Personnel, Records, and Reporting
The average Pro Suite implementation timeline is 12 to 18 months. Regarding project personnel, CentralSquare does not disclose project personnel specific to reference agencies.

Personnel are assigned to a project following contract award to ensure the best fit and availability based on the award timeline.

CentralSquare Technologies LLC Agreement

Page 42 of 174 ends

________________________
March 2013

AFFIDAVIT OF NON-COLLUSION BY CONTRACTOR

STATE OF CALIFORNIA )
) ss

COUNTY OF LOS ANGELES )
_______________________________________________________________, being first duly sworn deposes and says that he/she is ______________________________________________________________________ (Insert "Sole Owner", "Partner", "President, "Secretary", or other proper title) of______________________________________________________________________________________ (Insert name of bidder)
who submits herewith to the City of Vernon a bid/proposal; That all statements of fact in such bid/proposal are true; That such bid/proposal was not made in the interest of or on behalf of any undisclosed person, partnership, company, association, organization or corporation; That such bid/proposal is genuine and not collusive or sham; That said bidder has not, directly or indirectly by agreement, communication or conference with anyone attempted to induce action prejudicial to the interest of the City of Vernon, or of any other bidder or anyone else interested in the proposed contract; and further That prior to the public opening and reading of bids/proposals, said bidder:
a. Did not directly or indirectly, induce or solicit anyone else to submit a false or sham bid/proposal;
b. Did not directly or indirectly, collude, conspire, connive or agree with anyone else that said bidder or anyone else would submit a false or sham bid/proposal, or that anyone should refrain from bidding or withdraw his/her bid/proposal;
c. Did not, in any manner, directly or indirectly seek by agreement, communication or conference with anyone to raise or fix the bid/proposal price of said bidder or of anyone else, or to raise or fix any overhead, profit or cost element of his/her bid/proposal price, or of that of anyone else; d. Did not, directly or indirectly, submit his/her bid/proposal price or any breakdown thereof, or the contents thereof, or divulge information or data relative thereto, to any corporation, partnership, company, association, organization, bid depository, or to any member or agent thereof, or to any individual or group of individuals, except the City of Vernon, or to any person or persons who have a partnership or other financial interest with said bidder in his/her business.

I certify under penalty of perjury that the above information is correct By:______________________________________ Title:________________________________ Date:____________________________________
Ron A. Anderson
Chief Sales Officer
CentralSquare Technologies, LLC
Chief Sales Officer
DocuSign Envelope ID: C4504F08-DB59-468F-98F8-6A29D062E450 7/26/2023
CentralSquare Technologies LLC Agreement

Page 43 of 174 ends

________________________
Computer Aided Dispatch (CAD)
General
ID Requirement Yes Future Modify No Comments
CA1 The system should allow authorized users to design
and enforce an agency-wide standard CAD window
layout to ensure consistency among workstations,
but also to allow users flexibility in configuring their own CAD displays as allowed by the agency.

X
CA2 The system should include a minimum of the
following for CAD window layout options: window
sizes and arrangements, column options, widths,
font types, font sizes, and default list-view filters.

X
CA3 The system should allow customized CAD windows
to retain a user or agency’s preference for all layout
options.

X
CA4 The system should support both command line and
point-and-click entry for all CAD commands. X
CA5 The system should support drag-and-drop issuance
of CAD commands. X
CA6 The system should allow authorized users to
maintain lists of beats and beat plans. X
CA7 The system should allow authorized users to
maintain a list of bulletin types in addition to BOLOs
and special instructions.

X
CA8 The system should allow authorized users to
maintain a list of CFS dispositions. X
CA9 The system should allow multiple dispositions to be specified for a single CFS. X
CA10 The system should allow calls for service to be set up to require dispositions before they can be closed. X CA11 The system should allow authorized users to
maintain a list of CFS link types (for example,
Duplicate of and Related to) to tie multiple calls into the same physical event.

X
Computer Aided Dispatch Page 1 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 44 of 174 ends

________________________
CA12 The system should allow authorized users to
maintain a list of CFS list filters (to organize
information on the primary CFS windows).

X
CA13 The system should allow authorized users to
maintain CFS priority levels. X
CA14 The system should include inactivity alarm and unit status alarm values, along with the colors, for each
CFS priority level.

X
CA15 The system should allow authorized users to
maintain a list of CFS response codes. X
CA16 The system should allow users to maintain a list of recurring scheduled calls for service, such as pager
or siren tests.

X
CA17 The system should allow authorized users to
maintain a list of fire and/or EMS stations. X
CA18 The system should allow authorized users to
maintain a list of CAD terminals. X
CA19 The system should allow authorized users to
maintain a list of dispatch timers used to alert calltakers and dispatchers to calls waiting to be dispatched.

X
CA20 The system should allow authorized users to set up additional web sites to open within CAD windows,
without the standard browser controls or navigation
features.

X
CA21 The system should support Caller Location Query,
CLQ, functionality. X
CA22 System should allow for bulletin records to be linked to the master name index. X
CA23 System should allow for bulletin records to be linked to the master vehicle index. X
CA24 System should allow for bulletin records to be linked to the master address index. X
Calls for Service
ID Requirement Yes Future Modify No Comments
CB1 The system should track reporter/complainant data,
including name, address, and call-back number. X
Computer Aided Dispatch Page 2 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 45 of 174 ends

________________________
CB2 The system should allow unlimited narrative details to be added to a CFS.

X
CB3 The system should provide automatic date/time
stamping and user ID tracking for all call-taker and
dispatcher actions to track CFS activity, unit activity, radio log, etc.

X
CB4 The system should allow authorized users to
manage check-in times for units based on CFS type.

When a unit exceeds the allotted time, the system
should provide visible and audible warnings to the
call-taker or dispatcher.

X
CB5 The system should include an override/reset feature for the unit check-in time warnings.

X
CB6 The system should allow for filtering subsets or
sorting the active or waiting calls within the CFS
control panel.

X
CB7 The system should display key information about
each CFS, such as incident number, call for service
type, priority, status, assigned units, and incident
address within the CFS control panel.

X
CB8 The system should allow the information displayed
for a CFS within the CFS control panel to be
configured per user or per agency.

X
CB9 The system should allow authorized users to
manage dispatch timers based on CFS type and
priority. The system should provide a visible and/or
audible warning, alerting the call-taker or dispatcher
that too much time has elapsed without assigning a
unit(s) to the CFS.

X
CB10 The system should make narrative details available to all stations in real time.

X
CB11 The system should clearly display the SOP to the
call-taker and dispatcher when a CFS is created with
an incident code that has an SOP.

X
CB12 The system should be able to display the active and waiting calls for service through the CFS control
panel.

X
Computer Aided Dispatch Page 3 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 46 of 174 ends

________________________
CB13 The system should allow the call-taker and
dispatcher to enter free-text log entries for a CFS.

X
CB14 The system should auto-save narrative details after a specified period of inactivity on a CFS.

X
CB15 The system should allow a CFS to be created with a single click or keystroke from either the CAD product
or from the mapping product.

X
CB16 The system should be able to immediately dispatch
a new CFS without any mandatory fields.

X
CB17 The system should allow users to create traffic stop calls for service, with fields for entering key traffic stop data, including location and license plate
number, in the order specified by the agency.

X
CB18 The system should allow the dispatch display to
provide access to all CFS information, including
incident type, nature of call, address, reporter and
complainant names, and narrative.

X
CB19 The system should provide duplicate CFS
suggestions based on address location.

X
CB20 The system should, after a dispatcher verifies a
duplicated call, link the duplicate to the original call to provide access to the additional data.

X
CB21 The system should allow calls for service to be
manually linked for any agency-defined reason.

X
CB22 The system should allow a "use caution" flag to be placed on any CFS.

X
CB23 The system should allow a CFS to be modified with
priority modifiers such as Routine, Just Occurred,
and In Progress throughout the life of the call.

X
CB24 The system should allow calls for service to be
cleared at any time, including prior to dispatch.

X
CB25 The system should allow a call-taker and/or
dispatcher to specify an unlimited number
dispositions or reasons for clearing a CFS.

X
Computer Aided Dispatch Page 4 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 47 of 174 ends

________________________
CB26 The system should allow authorized users to view
cleared calls for service but prevent unauthorized
users from making any modifications to these
cleared calls.

X
CB27 The system should allow reactivation of recently
cleared calls for service and should also allow
additional activity and dispatching of units to the
original CFS.

X
CB28 The system should be able to generate a sequential reference number for a CFS for each
jurisdiction/responding agency.

X
CB29 The system should provide a list of all state/NCIC queries run and associated returns. This list should
be filtered by date, query type, user, and/or terminal.

X
CB30 The system should allow users to easily attach a
state/NCIC query to a call for service so that the
query and all returns are linked to the call.

X
CB31 The system should allow NCIC queries to run
automatically when a vehicle or name is added to a
CFS.

X
CB32 The system should allow all information captured
within a CFS to be transferred to and available via
the resulting Case report.

X
CB33 The system should allow authorized users to create unlimited custom form templates which are used to
associate agency-specified data with individual calls
for service.

X
CB34 The system should allow users with access to calls for service to use the custom forms to enter and
maintain the associated data.

X
Incident Codes
ID Requirement Yes Future Modify No Comments
CC1 The system should allow authorized users to
maintain a list of CFS types (incident codes),
including default priority levels and default modifiers. X Computer Aided Dispatch Page 5 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 48 of 174 ends

________________________
CC2 The system should allow authorized users to
determine if incident reports are required for given
incident codes or if incident reports will be
automatically created in CAD.

X
CC3 The system should allow users to enter an unlimited number of incident codes for a CFS. X
CC4 The system should allow incident codes to be
associated with specific N-DEx codes for state and
federal reporting.

X
CC5 The system should allow map icons to be assigned
to each incident code for display of that incident/CFS
on the map.

X
CC6 The system should allow incident codes to be
changed at any time during the CFS. X
CC7 The system should allow incident codes to be
defined by the agency such that they will trigger the
appropriate response assistance from 911 EMD
systems, if so configured.

X
Unit Management
ID Requirement Yes Future Modify No Comments
CD1 The system should allow authorized users to
maintain lists of unit information such as unit alarm
times, unit details, unit list filters, unit locations, unit shifts, unit specialties, unit statuses, unit types, and the units themselves.

X
CD2 The system should allow authorized users to
determine the length of unit alarm times and the
frequency of the alarm tone.

X
CD3 The system should support filtering on the CAD
window to select the units which meet specified
criteria (has defibrillator, etc.).

X
CD4 The system should allow unit drill-down. That is, the user should be able to select a unit and use links to
locate information about the personnel, vehicle, and
equipment associated with that unit and jump to
those records (if authorized).

X
Computer Aided Dispatch Page 6 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 49 of 174 ends

________________________
CD5 The system should have one or more CAD unit
control windows which allow filtering and sorting
units by key data.

X
CD6 The system should include key information about
each unit in the CAD unit control window, such as
unit type, call sign, details, status, incident
assignment, beat, and location, configurable per
user or per agency.

X
CD7 The system should allow a call-taker or dispatcher to view a list of active and waiting calls for service from the CAD control unit window and to dispatch the
units to calls for service.

X
CD8 The system should allow a call-taker or dispatcher to update unit information such as status, location, and
details from the CAD control unit window.

X
CD9 The system should allow call-takers and dispatchers to dispatch units from a displayed list of available
units in the CFS control panel.

X
CD10 The system should allow call-takers and dispatchers to issue unit commands directly from the CFS
window.

X
CD11 The system should support pre-built shift rosters and allow call-takers or dispatchers to place multiple
units on shift with a single command.

X
CD12 The system should be able to re-assign a unit from one CFS to another with a single command and
stack the original CFS against the re-routed unit.

X
CD13 The system should provide unlimited unit stacking
for calls for service.

X
CD14 The system should allow a re-assigned unit to be
sent back to the original CFS when the unit is
cleared.

X
CD15 The system should allow one unit to be exchanged
with another, automatically recording in the log that
the first unit was initially dispatched and then
switched with the second unit.

X
Computer Aided Dispatch Page 7 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 50 of 174 ends

________________________
CD16 The system should be able to group units so that
subsequent commands apply to all units in the
group.

X
CD17 The system should support the use of cross-staffed units. X
CD18 The system should allow the call-taker or dispatcher to enter free-text messages from an officer in the
CFS log.

X
CD19 The system should allow the CFS log to be queried
by unit to generate a record of an individual officer's activity for a given time period.

X
Addresses and GIS
ID Requirement Yes Future Modify No Comments
CE1 The system should display a list of potential matches as characters for addresses are typed into the CFS
address field. These potential matches should be
reduced as additional characters are typed until only
the matching address(es) is/are listed.

X
CE2 The system should allow users to suggest adding
new addresses when existing address information
does not exist.

X
CE3 The system should allow the call-taker to select a
suggested match at any time to auto-populate the
address field.

X
CE4 The system should, when possible, auto-populate
the city, state and zip code based on the street
address entered (if the address is already in the
master address database).

X
CE5 The system should allow intersections to be entered as CFS addresses. X
CE6 The system should allow mile markers to be entered
as CFS addresses. X
CE7 The system should allow the assignment of common
address names such as "Vernon Street" to actual
addresses, allowing call-takers and dispatchers to
enter either one in a CFS.

X
Computer Aided Dispatch Page 8 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 51 of 174 ends

________________________
CE8 The system should allow the assignment of street
name aliases. For example, "LB" might be assigned
as a street alias for "Leonis Boulevard." Call-takers
and dispatchers may choose to enter either the
address or the alias.

X
CE9 The system should automatically alert the call-taker and/or dispatcher of a possible duplicate call based
on address data.

X
CE10 The system should be integrated with GIS. Please
describe the GIS integration. X
CE11 The system should support specifying and autopopulating the beat and/or zone for a CFS. X Command Line
ID Requirement Yes Future Modify No Comments
CF1 The system should allow authorized users to
maintain a list of CAD commands, including the
actions which the system performs within each
command.

X
CF2 The system should allow call-takers and dispatchers to enter commands via the command line using a
few keystrokes.

X
CF3 The system should allow authorized users to create
agency-specific commands for the command line. X
CF4 The system should allow the command line to use
natural language rather than cryptic key codes or a
specific information order.

X
CF5 The system should use business logic to dynamically display only the necessary fields for the selected
command in the command line.

X
CF6 The system should allow authorized users to arrange traffic stop fields in a CAD command to match the
order they are called out to dispatchers at the
agency.

X
CF7 The system should default the CFS number from the
current CFS to the command line embedded in the
CFS detail screen.

X
Computer Aided Dispatch Page 9 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 52 of 174 ends

________________________
CF8 The system should support multiple instances of the command line on multiple displays from the same
workstation.

X
CF9 The system should allow users to run common
state/NCIC queries directly from the command line. X
Call-taker/Dispatcher
ID Requirement Yes Future Modify No Comments
CG1 The system should allow authorized users to take
over any call-taker or dispatcher position. X
CG2 The system should be able to be set up for a calltaker and/or dispatcher workflow, or for one user to fill both roles using the same windows.

X
CG3 The system should support either local or remote calltaker and/or dispatcher positions. X CG4 The system should support an unlimited number of
call-taker and/or dispatcher positions. X
CG5 The system should allow multiple call-takers or
dispatchers or mobile users to enter data on the
same CFS simultaneously.

X
CG6 The system should allow for units to be dispatched
simultaneously with call-taking activities. X
CG7 The system should make information immediately
available to all stations as soon as any dispatcher,
call-taker, or mobile unit updates a call. A CFS
update indicator (for example, flashing text) should
be visible to all stations.

X
CG8 The system should make all functions available from the call-taker and dispatcher positions for officerinitiated incidents (quick calls) and traffic stops. X Relationships
ID Requirement Yes Future Modify No Comments
CH1 The system should allow users to add unlimited
involved persons to a CFS. X
Computer Aided Dispatch Page 10 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 53 of 174 ends

________________________
CH2 The system should allow authorized users to set up
an unlimited number of custom, configurable
relationship types.

X
CH3 The system should allow authorized users to extend
the list of CFS relationship types to include such
types as arrestee, cited, reporter, driver of vehicle,
and passenger.

X
CH4 The system should automatically check all involved
persons’ names against the master name index. X
CH5 The system should allow for the entry of anonymous
reporters such as concerned citizen or anonymous
female without creating a master name record for
these entries.

X
CH6 The system should automatically transfer all names, including any involved persons, from the CFS record
to any associated case reports.

X
Service Vehicles
ID Requirement Yes Future Modify No Comments
CI1 The system should include a list of service vehicle providers that need to maintain a rotation schedule,
such as wreckers or private ambulances.

X
CI2 The system should automatically position the second company in the first position after the first company
has been selected.

X
CI3 The system should allow the user to dispatch the
next company, when unable to reach the first
company in line, without manually moving the first
company to the bottom of the rotation sequence.

X
CI4 The system should allow the user to override the
rotation in the event a specific provider is requested. X CI5 The system should track attempts to contact service vehicle providers and the results of each attempt. X
Tow Calls
ID Requirement Yes Future Modify No Comments
Computer Aided Dispatch Page 11 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 54 of 174 ends

________________________
CJ1 The system should allow authorized users to
maintain lists of tow call information such as tow call statuses, tow operators, and tow operator schedules. X
CJ2 The system should provide a means for recording
when a vehicle needs to be towed, including vehicle
identifying data, vehicle location, comments, and
attempts to contact service vehicles.

X
CJ3 The system should allow vehicle data from a call for service to automatically populate the tow call. X
CJ4 The system should ensure that tow calls are
recorded as links for the related master vehicle
records.

X
CJ5 The system should integrate the towing expenses
billing with the financial product provided by the
same vendor.

X
CJ6 The system should allow authorized users to create
unlimited custom form templates which are used to
associate agency-specified data with individual tow
calls.

X
CJ7 The system should allow users with access to tow
calls to use the custom forms to enter and maintain
the associated data.

X
Unit Recommendations
ID Requirement Yes Future Modify No Comments
CK1 The system should allow authorized users to
maintain a list of run cards. X
CK2 The system should allow agency-configurable run
cards to define the required responders for each
incident code.

X
CK3 The system should allow authorized users to define
run cards by particular map layer(s) or by individual
addresses.

X
CK4 The system should allow run cards to be applied to a single incident code or to multiple incident codes. X
Computer Aided Dispatch Page 12 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 55 of 174 ends

________________________
CK5 The system should allow run cards to be based
on/include the following additional criteria: day, time of day, number and type of units.

X
CK6 The system should allow units which match up with
run card criteria to be differentiated with a tiebreaker (such as which one has been inactive for the longest
period).

X
CK7 The system should prioritize units for
recommendation based on factors including the
following:
- Department/jurisdiction
- Specialties, training skills, and equipment
- Closest path/shortest routing time to incident
location
- Time since last CFS assignment
- Unit status
X
CK8 The system should allow the dispatcher to assign a
recommended unit, assign all recommended units,
or expand the list of units to view more
recommendations.

X
CK9 The system should support the use of cascading unit recommendations. X
Vehicles
ID Requirement Yes Future Modify No Comments
CL1 The system should store all vehicle information
which is added to a CFS entry in the master vehicle
index.

X
CL2 The system should allow multiple vehicles to be
added to a CFS. X
CL3 The system should include the following vehicle
relationship types: traffic stops or traffic accidents, towed vehicles, abandoned vehicles, and unlimited
agency-defined relationships types.

X
CL4 The system should automatically transfer vehicle
information from a CFS to any associated case
reports.

X
Computer Aided Dispatch Page 13 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 56 of 174 ends

________________________
Hazards and Alerts
ID Requirement Yes Future Modify No Comments
CM1 The system should visibly notify call-takers,
dispatchers and officers of any alert information for
names, addresses, and vehicles involved in a CFS.

X
CM2 The system should integrate hazards and alerts
between all products so that alerts entered in one
area are available in all others (for example, a
dispatcher is alerted in CAD that a complainant has
an outstanding warrant in RMS).

X
CM3 The system should allow unlimited narrative text for an alert. X
CM4 The system should include both urgent and nonurgent alerts. X CM5 The system should allow alerts to be deactivated, if no longer relevant, but still maintained in the alert
history.

X
CM6 The system should allow users to set an expiration
date for each alert. Expired alerts should be retained
but clearly marked as expired and non-urgent.

X
CM7 The system should display alerts triggered from any non-CAD area of the system to dispatchers in realtime based on the people involved, addresses, vehicles, etc. For example, any alerts for warrant hits or sex offender status should display when a
reporting party name is entered in CAD.

X
CM8 The system should allow authorized users to create
other name alert types, such as medical alerts,
protection orders, etc.

X
CM9 The system should directly link alerts (such as
warrant hits) to the triggering information. X
CM10 The system should alert the call-taker and dispatcher and/or officer if hazardous material is stored at a
site, including material name, amount, location on
site, and cutoff information (if the data is available on the master address record).

X
CM11 The system should link hazardous material alerts to the relevant text from the Hazmat Guide stored in
the system.

X
Computer Aided Dispatch Page 14 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 57 of 174 ends

________________________
CM12 The system should alert the call-taker and dispatcher and/or officer to protection system details for an
address, such as fire alarm panel locations and
sprinkler system details (if the data is available on
the master address record).

X
CM13 The system should be able to alert the call-taker and dispatcher and/or officer to water supply details for
an address (if the data is available on the master
address record).

X
CM14 The system should alert the call-taker and dispatcher and/or officer to any officer safety warnings for an
address such as unlocked firearms, and vicious dogs
(if the data is available on the master address
record).

X
CM15 The system should allow authorized users to create other address alerts such as known crash pads, drug
sites, etc.

X
CM16 The system should allow authorized user to create
agency-defined vehicle warnings. X
CM17 The system should alert the call-taker and dispatcher and/or officer to any vehicle warnings. X
CM18 The system should allow name, address, and vehicle alerts to be created during the call-taking and/or
dispatch process.

X
CM19 The system should provide a means of granting or
denying users permission to view or create specific
name, address, and vehicle alert types so that these
alerts can be used to store data such as confidential
investigative information.

X
Call Scheduling
ID Requirement Yes Future Modify No Comments
CN1 The system should allow scheduling calls for future dispatch to help manage special events such as
parades, festivals, funeral escorts, and prisoner
transport.

X
CN2 The system should automatically create a CFS when
the scheduled activity occurs. X
Computer Aided Dispatch Page 15 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 58 of 174 ends

________________________
CN3 The system should allow scheduled calls to be set
up to notify call-takers and dispatchers in advance of
the actual event.

X
CN4 The system should allow a user, when scheduling a
CFS, to specify which terminal will handle the CFS. X
CN5 The system should remind a user who schedules a
CFS to check the CFS date when calls are
scheduled for dates that are not in the near future.

X
CN6 The system should allow scheduled calls to include
unlimited narrative details. X
CN7 The system should support location overrides for
scheduled calls. X
CN8 The system should be able to display a list of
scheduled calls, either future or past. X
CN9 The system should allow a CFS to be scheduled to
recur according to a number of different times (for
example, daily, the first Friday of the month, every
other month, etc.)
X
External Messaging
ID Requirement Yes Future Modify No Comments
CO1 The system should include the ability to send
messages externally via smtp and sms. X
CO2 The system should support rip and run messaging
via email or fax for communication with external
agencies.

X
CO3 The system should allow authorized users to
maintain lists of paging groups and paging message
types.

X
CO4 The system should send automatic pages based on
incident types. X
CO5 The system should be able to notify users or groups via smtp or sms when specified calls for service are
received.

X
Internal Messaging
ID Requirement Yes Future Modify No Comments
Computer Aided Dispatch Page 16 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 59 of 174 ends

________________________
CP1 The system should allow instant messages to be
sent to multiple recipients, such as via a public
message room accessible by all on-duty call-takers,
dispatchers and officers.

X
CP2 The system should allow instant messages to be
sent to specified user(s).

X
CP3 The system should provide visible and/or audible
alerts or to bring the alert to the front of all other
open windows when the user receives an instant
message.

X
CP4 The system should allow for the inclusion of a
number of different tones to designate different types
of audible alerts.

X
CP5 The system should include an e-mail function that is internal to the system, allowing users to send e-mailstyle messages to other users on the system.

X
CP6 The system should allow e-mail-style messages to
include links to records within the system.

X
CP7 The system should allow a single e-mail-style
message to be sent to one or more users.

X
CP8 The system should allow users to store or delete
received e-mail-style messages.

X
CP9 The system should log all sent e-mail-style
messages.

X
CP10 The system should provide a note pad function that allows call-takers and dispatchers to type in
unlimited text and store the text within the system.

X
CP11 The system should stamp note pad entries with the
date and time and user who created them.

X
CP12 The system should allow note pad entries to be set to automatically expire.

X
CP13 The system should be able to notify users or user
groups via internal system messaging, or e-mail
when specified calls for service are received.

X
CP14 The system should allow for call-takers and/or
dispatchers to notify users and/or user groups of a
CFS during any point of the call-taking or dispatching
process.

X
Computer Aided Dispatch Page 17 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 60 of 174 ends

________________________
CP15 The system should allow bulletins such as BOLOs
and special instructions to be issued to groups of
officers based on type, jurisdiction, beat, etc.

X
CP16 The system should immediately make BOLOs
available to the system’s mobile units. X
CP17 The system should allow BOLOs to have files
attached to them via upload or scanner. X
Alarm Billing
ID Requirement Yes Future Modify No Comments
CQ1 The system should allow an alarm billing record to
be created from an incident code with a false alarm
disposition when the CFS is completed.

X
CQ2 The system should integrate the alarm billing with
the financial product provided by the same vendor. X
CQ3 The system should be able to automatically create
invoices to bill persons or businesses for false
alarms.

X
CQ4 The system should allow users to manually select
charges for alarm billing. X
CQ5 The system should allow users to save, print or
email an alarm billing record directly from the record
window.

X
CQ6 The system should allow users to sort and filter
alarm billing records within the list-view window. X
CQ7 The system should allow users to save, print or
email a summary list of alarm billing records from the
list-view window.

X
CQ8 The system should allow authorized users to create
unlimited custom form templates which are used to
associate agency-specified data with alarm billing
records.

X
CQ9 The system should allow users with access to alarm
billing records to use the custom forms to enter and
maintain the associated data.

X
CAD Reporting
ID Requirement Yes Future Modify No Comments
Computer Aided Dispatch Page 18 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 61 of 174 ends

________________________
CR1 The system should provide a report generator for
building custom statistical and analytical reports from CAD data. The report generator should be provided
by the same vendor and should not be a third-party
application.

X
CR2 The system should restrict access to the report
generator and individual report templates by user or
user group.

X
CR3 The system should not allow a user who does not
have access to particular data via the application
user interface to gain access to that data via the
report generator.

X
CR4 The system should allow the creator of the report
template to build reports for any data entered into the CAD product.

X
CR5 The report generator should allow the creator of the report template to control layout and formatting
options for each CAD report template. This includes
such options as field arrangements, column widths,
label text, font sizes, and line spacing.

X
CR6 The report generator should allow the creator of
each CAD report template to choose which users
can access and/or run the report and/or modify the
report template.

X
CR7 The report generator should support the use of
aggregate (math) functions including Sum, Average,
Count, Count Blank, Minimum, and Maximum.

X
CR8 The report generator should allow data to be
grouped or sorted by any data element.

X
CR9 The report generator should allow multiple data
filters to be applied using "and/or" logic.

X
CR10 The report generator should allow CAD reports to be saved (as PDF, .XLS, or .CSV), printed, or emailed
directly from the report.

X
CR11 The report generator should allow CAD report
templates to be saved and modified at a later time.

X
Computer Aided Dispatch Page 19 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 62 of 174 ends

________________________
CR12 The report generator should support adding the CAD reports to user's dashboards. X
CR13 The report generator should allow recurring CAD
reports to be scheduled and automatically uploaded
to a file-system or e-mailed to specified users on
certain days and times.

X
CR14 The report generator should support ad-hoc queries. X CR15 The report generator should support creation of CAD reports such as the following:
- Area/section activity
- CFS priority analysis
- Daily or shift-based CFS summary
- CFS by month, by day of week, by hour of day
- CFS by nature of call
- CFS by source, by disposition
- CFS by station, by call-taker or dispatcher
- Response time analysis by area, section, priority
- Summary of activity for an address or business
name
- Unit assignments
X
CR16 The system should be able to provide an officer
activity report that includes felony and misdemeanor
arrests, citations, vehicle checks, pedestrian checks,
and patrol checks.

X
ANI/ALI Interface
ID Requirement Yes Future Modify No Comments
CS1 The system should include an interface to the 911
service provider. X
CS2 The system should receive the raw spill data from
the 911 service and import it into the CFS via a serial or IP connection.

X
CS3 The system should intelligently handle ANI/ALI
rebids through the interface. X
Computer Aided Dispatch Page 20 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 63 of 174 ends

________________________
CS4 The system should allow E911 calls, upon being
answered, to automatically generate and populate
the CFS entry window with all known data (for
example, address, registered name, and phone
number) from the call-in number.

X
Rip and Run Interface
ID Requirement Yes Future Modify No Comments
CT1 The system should include an interface to fax and
email services. X
CT2 The system should allow CFS information to be
transmitted via this interface to third-parties (such as fire departments).

X
CT3 The system should allow authorized users to
manage the settings for this interface (SMTP
configurations, etc.)
X
Computer Aided Dispatch Page 21 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 64 of 174 ends

________________________
Mapping
General
ID Requirement Yes Future Modify No Comments
MA1 The system should use mapping functionality which
is based on ESRI-compatible mapping
components.

X
MA2 The system should allow for unlimited map layers,
including ESNs, counties, roads, railroads, postal
zones, and aerial imagery.

X
MA3 The system should allow users to click on any point on the map to view information such as an ESN,
county boundaries, postal zones, address,
coordinates, and nearest intersection.

X
MA4 The system should include map panning and
zooming functions. X
MA5 The system should allow the user to re-center the
map on a CFS, unit, or default location. X
MA6 The system should allow users to calculate the
distance between two points on the map. X
MA7 The system should allow users to toggle aerial
imagery for the map. X
MA8 The system should allow authorized users to
maintain a list of map marker types and assign
corresponding map icons.

X
MA9 The system should ignore city, state and zip code
data when searching for addresses if there are no
matches.

X
MA10 The system should allow authorized users to
configure any of the standard map actions as
system hot keys.

X
MA11 The system should allow for geo-verification of
addresses within CAD, RMS and JMS when the
client map application is not open.

X
MA12 The system should allow agency GIS personnel to
maintain map data. X
Mapping 22 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 65 of 174 ends

________________________
CAD
ID Requirement Yes Future Modify No Comments
MB1 The system should integrate the mapping product
with the CAD product and make the map accessible
with a single click or keystroke from the CAD
product.

X
MB2 The system should allow all dispatch functions to be available from the map. X
MB3 The system should include map functions, such as
zooming and plotting, on other dispatch windows. X
MB4 The system should allow users to issue CAD
commands directly from the map. X
MB5 The system should automatically plot active and
waiting calls for service on the map as they are
entered, and automatically remove them from the
map as they are cleared.

X
MB6 The system should display key CFS data on the
map, including address, coordinates, nearest
intersection, cross streets, incident code, priority
level, and assigned units.

X
MB7 The system allows the map to filter units so that
only certain units are displayed on the map. X
MB8 The system should display dispatch alerts (if a CFS has been waiting past an agency-defined time to be
dispatched) on the map.

X
Markers
ID Requirement Yes Future Modify No Comments
MC1 The system should allow the user to filter the units which are viewable on the map, such as on-duty
units and/or off-duty units, or by unit type (law
enforcement, fire, and EMS).

X
MC2 The system should display key unit data on the
map, such as call sign unit type, and status. X
MC3 The system should display unit alerts for officer
safety checks (based on agency-defined times) on
the map.

X
Mapping 23 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 66 of 174 ends

________________________
MC4 The system should allow map markers to expire
and should allow those expired markers to either be
removed from the map or grayed out upon
expiration.

X
MC5 The system should roll-up multiple markers for units so that they take up less space, if those units are all at the exact same location.

X
MC6 The system should allow users to place agencycustomizable map markers, without creating a CFS, for items such as controlled burns and road
construction.

X
MC7 The system should allow users to search on
customized map markers. X
MC8 The system should plot the ESN on the map for
Phase II calls. X
MC9 The system should display a shaded area which
represents the uncertainty distance around the
origination points for Phase I and Phase II calls.

X
Routing
ID Requirement Yes Future Modify No Comments
MD1 The system should include a routing function on the map which allows routes to be drawn between any
combination of unit locations, CFS addresses, and
other addresses, including intersections, mile
markers, and latitude/longitude coordinates.

X
MD2 The system should be able to mark road segments
as closed for routing purposes. Barriers or closed
segments should be displayed on the map. X
MD3 The system should allow users to create
bookmarks which capture both the location on the
map as well as the zoom level and any currently
enabled map layers.

X
MD4 The system should allow users to create a print
preview of mapping routes. X
Mapping 24 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 67 of 174 ends

________________________
MD5 The system should allow users to create a PDF of
mapping routes and send them in an email. X
Search
ID Requirement Yes Future Modify No Comments
ME1 The system should include geospatial search which
supports the following:
- Searching and pinning specific addresses
including intersections, mile markers, and
latitude/longitude coordinates
- Searching for addresses within a radius
- Searching for addresses within an area (polygon)
drawn by the user
- Searching and pinning addresses by person or
business name
X
ME2 The system should allow all of the search results to be exported to a CSV file. X
AVL
ID Requirement Yes Future Modify No Comments
MF1 The system should allow the map to show unit
locations using AVL (if so equipped). X
MF2 The system should auto-populate the CFS with the
units AVL location for self-initiated calls (such as
traffic stops).

X
MF3 The system should update the unit location with the nearest address. X
MF4 The system should display the map coordinates for
any unit having AVL. X
MF5 The system should display units that do not have
AVL on the map at their user-specified locations. X
MF6 The system should allow units that do not have AVL
to be assigned default locations by unit status. X
AVL Playback
ID Requirement Yes Future Modify No Comments
Mapping 25 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 68 of 174 ends

________________________
MG1 The system should record AVL data to permit
playback of data at a later time. X
MG2 The AVL playback data should be exportable from
the system using XML. X
MG3 The system should allow authorized users to restrict those who are able to view historical AVL data. X
Mapping 26 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 69 of 174 ends

________________________
GIS Services
Data Migration and Scrubbing
ID Requirement Yes Future Modify No Comments
GA1 The vendor should provide GIS data migration and
scrubbing services as part of the implementation. X
GA2 The vendor should test the GIS data to ensure
proper functioning. X
GA3 The vendor should set up the data with the needed
configuration and load it into the ArcGIS format. X
GA4 The vendor should create address locator and
network dataset files to support geocoding and map
routing functionality.

X
GA5 The vendor should be capable of providing
additional GIS services without involving a third
party.

X
GIS Services 27 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 70 of 174 ends

________________________
Mobile
General
ID Requirement Yes Future Modify No Comments
OA1 The system should allow mobile users to manage
their own passwords. X
OA2 The system should allow authorized users to
maintain a list of mobile user locations so that
mobile users do not have to manually type
commonly used locations.

X
OA3 The system should allow authorized users to
maintain a list of mobile user details such as "on
foot", or "has passenger", so that mobile users do
not have to enter commonly used details.

X
OA4 The system should allow authorized users to
configure default intervals for check-in reminders. X
OA5 The system should include options for visible and
audible alerts, as well as allowing the window
showing the alert to come to the front of other
programs which may be running.

X
OA6 The system should allow an authorized user to
identify which mobile users are logged in. X
OA7 The mobile system should be completely integrated
with the non-mobile CAD product. X
OA8 The mobile system should be completely integrated
with the non-mobile mapping product. X
OA9 The mobile system should be completely integrated
with the non-mobile RMS product. X
OA10 The mobile system should include a UI which was
specifically designed for entering data and
navigating within a mobile environment. For
example, users should be able to perform basic
functions via the touch-screen or mouse, with
minimal typing.

X
Mobile Page 28 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 71 of 174 ends

________________________
OA11 The mobile system should allow the user to adjust
the font size for the display to ensure mobile
readability.

X
OA12 The mobile system should include large buttons to
support touch-screen access. X
OA13 The system should use highly visible color-coding
for UI elements such as windows and buttons. X
OA14 The system should be easily switched between day
and night mode display configurations. X
OA15 The system should provide a mobile usercustomizable dashboard that displays summary information from any modules which the user has
permission to access.

X
OA16 The system should display a mobile user’s
assigned tasks and overdue tasks on the user's
dashboard.

X
Network
ID Requirement Yes Future Modify No Comments
OB1 The system should synchronize data between
mobile workstations and system servers so that
CAD, RMS, or civil process data entered on mobile
units is immediately available on desktop
workstations at the agency and vice versa, as long
as the connection is maintained.

X
OB2 The system should use TCP/IP over HTTP with
web service type calls for communication between
the mobile workstation and the server.

X
OB3 The system should be compliant with FIPS-140 for
all network communication, wireless and wired. X
OB4 The system should support dual-factor
authentication with a username and password and
a USB dongle that meet FBI Security Addendum
Requirements.

X
Mobile Page 29 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 72 of 174 ends

________________________
OB5 The system should support the mobile application
on any modern mobile data terminal with the
following specifications:
- Modern Intel processor or equivalent
- 512 MB RAM
- 4 GB storage
- 1024x768 touch-screen
- Windows 7 or 8.x (32-bit or 64-bit)
- Air card connection
X
OB6 The system should provide core mobile functionality on slower connections. X
OB7 The system should manage data transfers based
on network speed to optimize performance. X
OB8 The system should allow authorized users to set
upload and download limits and configure what
types of data can be uploaded and/or downloaded
based on connection speed.

X
OB9 The system should rely on intelligent connection
handling, including reusing connections and retrying
failed connections.

X
OB10 The system should require that the mobile
application automatically check for software
updates from the server when a user logs onto that
mobile workstation.

X
OB11 The system should ensure that the server
automatically pushes new updates to mobile
workstations.

X
CAD
ID Requirement Yes Future Modify No Comments
OC1 The system should provide silent dispatch for
mobile users. X
OC2 The system should allow the mobile user to
configure the mobile CAD screen to display the
data most useful or relevant at any given time.

X
OC3 The system should allow screen layouts to be
defined at the agency or user level. X
Mobile Page 30 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 73 of 174 ends

________________________
OC4 The system should support fine-grained control of
UI elements, which would allow common layouts of
one area, but individual control of other areas.

X
OC5 The system should support individual user control
of assignment responses. X
OC6 The system should display data on the mobile CAD
screen about on-duty units such as call sign, status,
location, and key details (for example, has a ridealong). Information to be shown should be configurable per user or per agency.

X
OC7 The system should display data on the mobile CAD
screen about active calls for service such as CFS
number, priority, nature of call, address, and
assigned units. Information to be shown should be
configurable per user or per agency.

X
OC8 The system should allow mobile users to sort the
units display to show only a subset of units, such as
units in a specified beat, available units or assigned
units.

X
OC9 The system should allow mobile users to see which
units are using mobile CAD and are therefore
available to receive communications through the
mobile CAD system.

X
OC10 The system should allow mobile users to choose to
see all active calls for service or only their assigned calls for service.

X
OC11 The system should allow multiple call-takers,
dispatchers and/or mobile users to enter data on
the same CFS simultaneously.

X
Mobile Page 31 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 74 of 174 ends

________________________
OC12 The system should allow mobile users to view all
incident information available to call-takers and
dispatchers. This includes:
- Incident location
- Nature of call
- Priority
- Beat
- Complainant/reporter data and contact
information
- Narrative details
- Any duplicate or linked incidents
- Attached state/NCIC queries and returns
X
OC13 The system should allow mobile users to update
data about their assigned CFS which was originally
entered by call-takers or dispatchers. For example,
they can update the street address if it was entered
incorrectly or change the nature of the CFS after
arriving on scene. All changes should be
immediately viewable to call-takers, dispatchers
and other mobile users.

X
OC14 The system should allow mobile users to add
unlimited narrative details to an assigned CFS.

These details should be viewable by call-takers,
dispatchers and other mobile users.

X
OC15 The system should allow mobile users to create
officer-initiated calls for service. This should
automatically assign the initiating officer to that
CFS.

X
OC16 The system should ensure that all information
entered into an officer-initiated CFS is immediately
viewable by call-takers, dispatchers and other
mobile users.

X
OC17 The system should allow a mobile user to add a use caution flag on any CFS. This flag should be visible
to all users viewing that CFS.

X
Mobile Page 32 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 75 of 174 ends

________________________
OC18 The system should allow mobile users to create
officer-initiated traffic stop calls for service. This
should be done with a single press, click, or
keystroke and should automatically assign the
initiating officer to that CFS.

X
OC19 The system should allow mobile users to assign
themselves to calls for service with a single press,
click, or keystroke.

X
OC20 The system should allow mobile users to selfstatus, that is to change the status on their own unit as though they were a call-taker or dispatcher. Selfstatusing should be done with a single press, click, or keystroke. Status updates should be immediately
visible to call-takers, dispatchers and other mobile
users.

X
OC21 The system should include the self-statusing
actions such as the following for mobile users:
- Mark self as on duty and available for dispatch
- Assign self to an incident
- Mark self as enroute or on scene at an incident
- Mark self as leaving scene or completing incident
- Mark self as busy/unavailable for dispatch
- Mark self as off-duty or on-call
X
OC22 The system should allow mobile users to update
their own locations. Common locations (for
example, North Station, South Station, Jail, and
Hospital) should be accessible with a press or click.

Location updates should be immediately visible to
call-takers, dispatchers and other mobile users.

X
OC23 The system should allow mobile users to update
their own key details. Common key details (for
example, Has Ride-along, Has Prisoner, and On
Foot) should be accessible with a button or click.

Detail updates should be immediately visible to calltakers, dispatchers, and other mobile users.

X
Mobile Page 33 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 76 of 174 ends

________________________
OC24 The system should allow call-takers and
dispatchers to continue to update statuses,
locations, details, etc. for mobile users should an
officer lose connection, step out of his/her vehicle,
etc.

X
OC25 The system should ensure that mobile users are
visibly alerted when the agency-defined check-in
time for officer safety has passed. The mobile user
should be able to check in with a single press, click,
or keystroke.

X
OC26 The system should ensure that mobile users are
visibly alerted when a call for service’s agencydefined dispatch timer (based on nature of incident and priority) has passed without any units having
been assigned.

X
OC27 The system should allow a mobile user assigned to
a call to stack himself/herself on a second call,
providing a visible indication to call-takers,
dispatchers and other mobile users that he/she will
respond to the stacked call after handling the
current call.

X
OC28 The system should allow a mobile user assigned to
a call to reassign himself/herself to a higher priority call and stack himself/herself to the initial call.

X
OC29 The system should make all name, address and
vehicle alerts highly visible to mobile users. Alert
types may include outstanding warrants, officer
safety threats, medical alerts, hazardous materials
alerts, protection system or water supply
information, and other agency-defined alert types.

X
OC30 The system should allow authorized mobile users to access all previous data for persons, businesses,
addresses, and vehicles, such as prior calls for
service, traffic stops, case relationships, tickets, jail stays, warrants, parking tickets, etc.

X
Mobile Page 34 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 77 of 174 ends

________________________
OC31 The system should allow mobile users to access
common state/NCIC queries with a single press,
click, or keystroke.

X
OC32 The system should automatically display the returns for state/NCIC queries to the initiating mobile user. X OC33 The system should allow instant messages to be
sent to multiple recipients from the mobile CAD
screen, such as via a public message room
accessible by all on-duty call-takers, dispatchers
and officers.

X
OC34 The system should allow mobile users to send and
receive private instant messages. X
OC35 The system should allow mobile users to send and
receive private email-style messages. X
OC36 The system should ensure that mobile users
receive bulletins issued by call-takers and/or
dispatchers such as BOLOS and special
instructions (for example, an extra patrol at a
specified address).

X
OC37 The system should allow authorized users to
configure alerts for mobile users for events such as
new CFS assignments for themselves and/or other
responders, new state/NCIC query returns, new
instant messages, new e-mail style messages, and
new bulletins. Options include visible and audible
alerts as well as forcing the mobile CAD display to
the front of all other open windows.

X
Administration
ID Requirement Yes Future Modify No Comments
OD1 The system should allow mobile users to use the
fleet management functionality as though they were
not remote.

X
OD2 The system should allow mobile users to use the
citizen feedback functionality as though they were
not remote.

X
Mobile Page 35 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 78 of 174 ends

________________________
OD3 The system should allow mobile users to use the
policy manual as though they were not remote. X
OD4 The system should allow mobile users to use the
canine management functionality as though they
were not remote.

X
Civil Process
ID Requirement Yes Future Modify No Comments
OE1 The system should allow mobile users to interact
with and perform all functions which are accessible
from the desktop civil process product.

X
Mapping
ID Requirement Yes Future Modify No Comments
OF1 The system should allow mobile users to interact
with and perform all functions which are accessible
from the desktop mapping product.

X
OF2 The system should allow the map to automatically
zoom to a call or a location based on the mobile
unit's status.

X
OF3 The system should allow the mobile user to launch
the map as an embedded window. X
Records
ID Requirement Yes Future Modify No Comments
OG1 The system should allow mobile users to interact
with and perform all functions which are accessible
from the desktop RMS product.

X
OG2 The system should allow multiple users access for
entering supplemental narratives at the same time. X
Mobile Page 36 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 79 of 174 ends

________________________
Mobility Client
Application Deployment
ID Requirement Yes Future Modify No Comments
MCA1 The application should be compatible with current
Android and iOS platforms. X
MCA2 The system should be available on both
smartphones and tablets. X
MCA3 The application should be available for download in public app stores. X
MCA4 The administrative portion of the application should be web-based and accessible from any webcapable device.

X
Application Security
ID Requirement Yes Future Modify No Comments
MCB1 The application should allow administrators to
approve or revoke usage for specific devices,
compliant with CJIS Policy Manual section 5.5.2.4. X
MCB2 The application should allow administrators to
approve or revoke usage for specific users,
compliant with CJIS Policy Manual section 5.5.2.4. X
MCB3 The application should use the same login
credentials as the CAD and/or RMS system. X
MCB4 The application should be deployed in such away
that multiple users can utilize the same device, if
needed.

X
MCB5 The web-based administration portion of the
application should require secure web login. X
MCB6 The application should have the option of MFA at
login via SMS message, compliant with CJIS Policy
Manual section 5.6.2.2.

X
MCB7 The application should present a system use
notification at login, compliant with CJIS Policy
Manual section 5.5.4.

X
Point Tracking Page 37 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 80 of 174 ends

________________________
MCB8 The application should offer the abiility to lock a user out after 30 minutes of inactivity, compliant
with CJIS Policy Manual section 5.5.5.

X
MCB9 The application should grant the ability to unlock a phone after a session lock using a PIN, compliant
with CJIS Policy Manual section 5.6.2.1.2.

X
MCB10 The application should offer users the option to
unlock a phone via biometric authentication (e.g.,
fingerprint or face (iOS)) instead of a PIN code.

X
MCB11 The application should allow for the user to reset their PIN within the app. X
MCB12 The application should establish a secure
connection with the CAD/RMS server without usage
of a VPN.

X
MCB13 The application should transmit encrypted data that is FIPS 140-2 compliant. X
CAD Functionality
ID Requirement Yes Future Modify No Comments
MCC1 Access to the CAD portion of the application should be restricted based on user permissions defined
within the CAD system.

X
MCC2 The application should update CAD data in near
real-time, and the user should be able to receive
updates without manually refreshing the screen.

X
MCC3 The application should grant the ability to view
active, pending, and stacked CFS records. X
MCC4 The application should grant the ability to filter CFS on multiple criteria, including (but not limited to):
- Responding Agencies
- CFS Status
- Priority
- Jurisdiction (such as beat or zone)
X
Point Tracking Page 38 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 81 of 174 ends

________________________
MCC5 The application should grant the ability to view CFS details, including:
- Incident Type
- Priority
- Call Taker
- Location
- CFS Jurisdiction
- Common Address (i.e. business name)
- CFS Creation Time
- Cross Streets
- Associated Alerts
- Name Alerts
- Vehicle Alerts
- Address Alerts
- Comments entered into the CFS by any users
- Assigned Units, including Status and Agency
- Ability to open each unit to see further
details
- Names and Vehicles associated with the CFS
- Case Reports associated with the CFS
X
MCC6 The application should notify the user of a newlyassigned CFS via push notification, even when the application is not open on the device.

X
MCC7 The application should allow for quick searches of the CFS list. X
MCC8 The application should show a list of CAD Units. X MCC9 The application should grant the ability to filter Units based on multiple criteria, including (but not limited
to):
- Responder Agency
- Unit Status
- Unit Jurisdiction
- Unit Type
X
Point Tracking Page 39 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 82 of 174 ends

________________________
MCC10 The application should show unit details, including (but not limited to):
- Personnel associated with the unit
- Unit Agency
- Unit Type
- Unit Location
- Unit Status
- Assigned CFS
Other Details
X
MCC11 The application should feature an interfactive map that includes:
- Plotted CFS from the list of current CFS
- Plotted units, including those with AVL
- Ability to click a call or unit to see its details
- Ability to quickly launch a native routing
application for a plotted CFS
- Ability to see the user's current location
X
MCC12 The application should allow for quick searches of the Unit list. X
MCC13 The application should use the device's GPS
technology to report the device's position back to
CAD.

X
MCC14 The application should include settings that control the frequency of device location transmission to
extend battery life.

X
MCC15 The application should allow users to log in as CAD units or non-CAD units with limited CFS editing
abilities.

X
MCC16 The application should allow units that log in as a CAD unit to change their Unit Status. X
MCC17 The application should allow users to add
comments to the CFS. X
MCC18 The application should allow users to assign
themselves to a CFS. X
RMS Functionality
ID Requirement Yes Future Modify No Comments
Point Tracking Page 40 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 83 of 174 ends

________________________
MCD1 Access to the RMS portion of the application should be restricted based on user permissions defined
within the RMS.

X
MCD2 The application should allow users to capture media for upload to a case report file, including:
- Photos
- Audio
- Notes
X
MCD3 The application should allow users to natively take photographs within the app.

X
MCD4 Photos captured within the application should not
be accessible to other applications or galleries on
the device.

X
MCD5 The application should allow users to import photos from other photo galleries on the device.

X
MCD6 The application should grant the ability to update photos with a description and comments before
uploading.

X
MCD7 The application should grant the ability to update audio with a description and comments before
uploading.

X
MCD8 The application should allow the user to upload
multiple pieces of media simultaneously.

X
MCD9 The application should allow users to select the
case report to receive uploaded media via the
following methods:
- A link to a case report found on a currently
assigned CFS
- A list of case reports that the user recently
uploaded media to
- Searching for older cases that the user has
permission to access
X
MCD10 When uploads are complete, the media should
require no further validation or importing in the
RMS, and should be immediately accessible in the
RMS.

X
State/NCIC Functionality
Point Tracking Page 41 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 84 of 174 ends

________________________
ID Requirement Yes Future Modify No Comments
MCE1 The application should allow users to run common
State/NCIC queries from the mobile device or
tablet.

X
MCE2 The application should display any pictures that are returned from a query. X
MCE3 The application should allow an agency
administrator to configure which queries are
available in the app.

X
MCE4 The application should allow scanning of driver's
license barcodes to prefill parameters necessary to
execute people- and driver-related queries.

X
MCE5 The application should allow scanning of VIN
barcodes to prefill parameters necessary to execute
vehicle-related queries.

X
MCE6 The application should automatically remove
State/NCIC query return results from the device
within a few hours of running the query.

X
MCE7 The application should allow users to manually
remove/clear a return from the device. X
MCE8 The ability to run State/NCIC queries in the app
should be based on user permissions within the
CAD/RMS.

X
MCE9 The application should respect permissions in the
app that indicate which queries a user has
permission to run.

X
Point Tracking Page 42 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 85 of 174 ends

________________________
Personnel
Personnel
ID Requirement Yes Future Modify No Comments
PA1 The system should allow authorized users to create
and manage employee records. X
PA2 The system should provide a guided step-by-step
process (wizard) for entering a new person/user
into the system to ensure that all steps are
completed.

X
PA3 The system should allow unlimited photos to be
attached to each employee record. X
PA4 The system should allow bulk updating of employee
records. X
PA5 The system should retain records indefinitely for
employees who are no longer with the agency and
track the date(s) employees were in and out of
service.

X
PA6 The system should allow authorized users to set up
detailed permissions for each employee, both
individually and within groups.

X
PA7 The system should allow authorized users to
generate a permissions audit report for an
employee which shows all areas of the system to
which that person has access, what type of access
it is, and how it is granted.

X
PA8 The system should allow authorized users to
maintain lists of personnel job titles, personnel
addressed as, personnel specialties, personnel
groups, divisions, termination reasons and service
types.

X
PA9 The system should allow authorized users to view
and print a log of the changes to an employee's
personnel records.

X
CentralSquare Technologies LLC Agreement

Page 86 of 174 ends

________________________
PA10 The system should allow authorized users to create unlimited custom form templates which are used to
associate agency-specified data with individual
personnel records.

X
PA11 The system should allow users with access to
personnel records to use the custom forms to enter
and maintain the associated data.

X
PA12 Agency-defined custom fields should be available in Personnel. X
Employee Promotions
ID Requirement Yes Future Modify No Comments
PB1 The system should allow authorized users to create
and maintain employee promotion records. X
PB2 The system should allow employee promotion
records to have files attached to them via upload or
scanner.

X
PB3 Agency-defined custom fields should be available in Employee Promotions. X
Employee Commendations
ID Requirement Yes Future Modify No Comments
PC1 The system should allow authorized users to create
and maintain employee commendation records. X
PC2 The system should allow authorized users to
maintain a list of commendation types. X
PC3 The system should allow employee commendation
records to have files attached to them via upload or
scanner.

X
PC4 Agency-defined custom fields should be available in Employee Commendations. X
Employee Disciplinary Actions
ID Requirement Yes Future Modify No Comments
PD1 The system should allow authorized users to create
and maintain employee disciplinary action records. X
CentralSquare Technologies LLC Agreement

Page 87 of 174 ends

________________________
PD2 The system should allow authorized users to
maintain lists of offense types and disciplinary
action types.

X
PD3 The system should allow employee disciplinary
action records to have files attached to them via
upload or scanner.

X
PD4 Agency-defined custom fields should be available in Employee Disciplinary Actions. X
Employee Training
ID Requirement Yes Future Modify No Comments
PE1 The system should allow authorized users to create
and maintain training records for employees. X
PE2 The system should allow authorized users to
manage lists of training locations, training
certificates, and training categories.

X
PE3 The system should allow users to view a list of
courses which will soon expire. X
PE4 The system should allow training courses to be
entered for an individual employee or entered in
bulk with a single action for multiple employees (for
example, all officers or dispatchers).

X
PE5 The system should be able to calculate the total
training hours completed by each employee. X
PE6 The system should allow users to view the number
of training hours completed by an employee within a
specified time frame (for example, annual training
hours completed).

X
PE7 The system should display upcoming
training/certification expirations in a highly visible
manner.

X
PE8 The system should be able to list courses that were offered by the agency but declined by an employee. X
PE9 The system should be able to store default course
data for common training courses. X
CentralSquare Technologies LLC Agreement

Page 88 of 174 ends

________________________
PE10 The system should allow training records to have
files attached to them via upload or scanner. X
PE11 The system should allow authorized users to create unlimited custom form templates to associate
agency-specified data with individual training
records.

X
PE12 The system should allow users with access to
training records to use the custom forms to enter
and maintain the associated data.

X
PE13 Agency-defined custom fields should be available in Employee Training. X
Citizen Feedback
ID Requirement Yes Future Modify No Comments
PF1 The system should provide a means for tracking
citizen feedback. X
PF2 The system should allow authorized users to
maintain lists for feedback types, feedback actions,
and feedback dispositions.

X
PF3 The system should allow a CFS or case report to be
associated with the citizen feedback record. X
PF4 The system should allow one or more officers or
other users to be associated with the citizen
feedback record.

X
PF5 The system should automatically check the
reporting citizen's name against the master name
index.

X
PF6 The system should allow citizen feedback records
to have files attached to them via upload or
scanner.

X
PF7 Agency-defined custom fields should be available in Citizen Feedback. X
CentralSquare Technologies LLC Agreement

Page 89 of 174 ends

________________________
Records Management System (RMS)
Case Reports
ID Requirement Yes Future Modify No Comments
RA1 The system should allow authorized users to
maintain a list of case report types (for example,
patrol, investigations, narcotics, and juvenile).

X
RA2 The system should allow authorized users to build
unlimited case report output templates (such as an
internal report, a media report, and a state’s
attorney report) and to specify which data is printed
for each.

X
RA3 The system should allow authorized users to set up
case report approval workflows which notify users
to perform such tasks as completing cases,
reviewing and approving cases, and kicking back
cases for changes.

X
RA4 The system should support setting permissions for
each case report type by user and/or user group. X
RA5 The system should include the following default
involvement types for case reports: offender,
suspect, victim, and witness.

X
RA6 The system should allow authorized users to extend
the list of case report involvement types to include
such types as arrestee, cited, reporter, driver of
vehicle, and passenger.

X
RA7 The system should support agency or user-defined
notifications for case aging (for example, 30-days
since creation), case referrals, and follow-ups. X
RA8 The system should auto-populate case reports
generated from calls for service data such as
address, nature of the incident,
complainant/reporter data, beat/zone, and NCIC
queries and results.

X
Records Management System Page 47 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 90 of 174 ends

________________________
RA9 The system should make incident data such as
responding units and unit response times readily
available to assist in completing the case report
when case reports are generated from calls for
service. This incident data should be viewable
alongside of the case report information.

X
RA10 The system should allow case reports to be
generated without a corresponding call for service.

X
RA11 The system should allow call-takers and
dispatchers to perform an automatic transfer of
CFS data from CAD to the RMS when needed. This
transfer should not be a one-time transfer but
should be kept up to date as the CFS progresses.

X
RA12 The system should allow authorized users to
maintain a list of case dispositions, including
whether a disposition closes a case.

X
RA13 The system should allow a case report’s disposition (status) to be updated at any time.

X
RA14 The system should allow dispositions to be agencydefined, and should allow the case list to be queried by disposition to show a list of cases under
investigation, cases sent to the state’s attorney, etc.

X
RA15 The system should allow multiple supplemental
case narratives to be added by the primary officer
or by other users.

X
RA16 The system should support multiple users adding
multiple narratives to a case at the same time.

X
RA17 The system should allow the case narratives to
include unlimited text.

X
RA18 The system should allow authorized users to create custom case narrative templates with section
headings (for example, Synopsis, Details, and
Actions Taken).

X
RA19 The system should allow a case report to specify
assisting officers.

X
Records Management System Page 48 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 91 of 174 ends

________________________
RA20 The system should allow a case report to specify
multiple offenses.

X
RA21 The system should allow a case report to specify
multiple counts of a charge.

X
RA22 The system should allow an unlimited number of
involvement types to be set up for and used on
case reports.

X
RA23 The system should automatically generate required
case report forms to gather additional necessary
information (for example, arrest forms and citations)
based on the selected involvement type(s).

X
RA24 The system should display the state, federal or local statute or offense descriptions for each offense
within the case report screen.

X
RA25 The system should allow case reports to include
multiple modi operandi for a single case report.

X
RA26 The system should allow case reports to record
unlimited vehicles, such as vehicles involved in
traffic stops or traffic accidents, towed vehicles,
abandoned vehicles, and unlimited agency-defined
vehicle relationship types.

X
RA27 The system should allow users to record vehicle
information on citations, warnings, arrest forms, and
field identification forms without having to manually
re-enter data in each place.

X
RA28 The system should automatically transfer all vehicle information to a case report from an associated
CFS.

X
RA29 The system should allow case reports to include
unlimited case notes which are stamped with the
date, time and name of the user who created them.

X
RA30 The system should allow for expunging individual
names from case reports. Expunging the name
involvement will automatically expunge the name
from system forms such as the arrest and victim
form.

X
Records Management System Page 49 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 92 of 174 ends

________________________
RA31 The system should allow authorized users to
expunge individual offenses from a specified name
on a case report.

X
RA32 The system should allow authorized users to view
the original non-expunged case report.

X
RA33 The system should have an option to allow
expunged records to be reverted back to include
the original names and offenses.

X
RA34 They system should have an option to allow
expunged records to be completely removed from
the database so report writing tools can not be used
to identify the original name or offense.

X
RA35 The system should allow historical reporting to
continue to include the expunged records so the
number of offenses does not change when items
are expunged. The expunged names will not
display within these reports.

X
RA36 The system should allow workflow activities to be
created around Sealing and Expungement actions
to help with verification processes.

X
RA37 The system should provide an agency and usercustomizable dashboard that displays summary information from any modules which the user has
permission to access (for example, that user’s open
case reports, reports needing approval, or a list of
recently added warrants).

X
RA38 Dashboards can be utilized with workflow options to display a list of all cases and tasks which require
the users attention.

X
RA39 The system allows for automatic workflow routing
based on the offense or state reporting code.

X
RA40 The system should allow access to sealed cases to
be granted to users or user groups per case.

X
RA41 The system should allow authorized users to
maintain the list of reasons for sealing cases.

X
RA42 The system should allow authorized users to
update and correct previously entered data on a
case report.

X
Records Management System Page 50 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 93 of 174 ends

________________________
RA43 The system should be able to support multiple case reports for the same event, with access to the
reports restricted by user permissions. For
example, a patrol report and an investigative report
may be created about a single event and linked to
each other.

X
RA44 The system should group case reports based on
agency-defined criteria (for example, a string of car
break-ins). Links should be provided between
grouped case reports.

X
RA45 The system should create a full audit trail showing all activity related to the case report such as case
report creation, adding and removing data, and
approval history. Each audit entry should include
the date, time, and user.

X
RA46 The system should support intelligent full-text
searching of case report narrative fields.

X
RA47 The system should allow case reports to have files attached to them via upload or scanner.

X
RA48 The system should allow authorized users to create unlimited custom form templates which are used to
associate agency-specified data with individual
case reports.

X
RA49 The system should allow users with access to case
reports to use the custom forms to enter and
maintain the associated data.

X
RA50 The system should include a configurable process
(workflow) for reviewing and approving case
reports.

X
RA51 The system should provide a means for users to
indicate that a case report is ready for review and
awaiting approval.

X
RA52 The system should restrict case report approvals to authorized users.

X
Records Management System Page 51 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 94 of 174 ends

________________________
RA53 The system should include configurable case
routing for review and approval (for example, to a
person’s supervisor, to any on-duty supervisor, or
according to routing criteria completed by the user).

X
RA54 The system should allow case reports to be routed
to multiple people for approval.

X
RA55 The system should alert users when a case report
(or a component of a case report) has been
completed and sent to them for approval.

X
RA56 The system should allow case report approvers to
approve an entire case report or an individual
component (for example, a primary narrative but
not an attached citation).

X
RA57 The system should allow case report approvers to
"kick back" an entire case report or a case report
component.

X
RA58 The system should include a field for "kicked back" case reports and components which allows the
case report approver to request needed changes.

X
RA59 The system should display a case report’s current
approval status and should allow the case report list
to be filtered by approval status.

X
RA60 The system should be able to lock approved case
reports against future editing.

X
RA61 The system should allow authorized users to
reactivate locked case reports.

X
RA62 The system should create a case report
management audit trail that includes the date and
time when the record was created, edited, saved,
completed, forwarded for approval, closed, etc.

X
RA63 The system should allow authorized users to
configure the case management tasks to match the
case review and approval system the agency has in
place.

X
Records Management System Page 52 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 95 of 174 ends

________________________
RA64 The system should automatically generate tasks for the users who need to complete case reports,
approve case reports, perform investigative
reviews, etc.

X
RA65 The system should allow users to manually create
tasks for case reports.

X
RA66 The system should include as a dashboard part a
list of the user's outstanding tasks or case reports
which require action.

X
RA67 The system should support adding case referral
forms to case reports and should also generate
notification and follow up tasks for predetermined
users or groups based on user input and scoring
thresholds.

X
RA68 The system should include case report scoring
functionality for investigators, with configurable
scoring requirements.

X
RA69 The system should send case report scoring
notifications via internal system messaging, e-mail,
paging and/or SMS.

X
RA70 The system should notify specified users, including primary officers and their supervisors, when case
reports have aged beyond an agency-specified time
threshold.

X
RA71 The system should allow e-mail-style messages
sent between users to contain links to case reports.

X
RA72 The system should notify users or user groups via
internal system messaging, e-mail, paging and/or
SMS when a case report has been assigned to
them for completion and/or approval.

X
RA73 The system should allow for notifying individuals or groups when something new has been added to a
case report.

X
RA74 The system should allow for notifying individuals or groups when an item has been approved on a Case
Report.

X
Records Management System Page 53 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 96 of 174 ends

________________________
RA75 The system should include a list of calls for service which require case reports that have not yet been
written.

X
RA76 The system should allow users to sort and filter
case reports within the list-view screen. X
RA77 The system should allow users to save, print or
email a case report (including all associated
records and attachments) directly from the record
window.

X
RA78 The system should allow users to save, print or
email a summary list of the case reports directly
from the list-view window.

X
Case Leads
ID Requirement Yes Future Modify No Comments
RB1 The system should have a feature within case
reports which allows for tracking all tips, leads, and
tasks associated with the case.

X
RB2 The system will allow a user to assign leads to
other users who are helping to gather information
on the case.

X
RB3 The system allows for assigning a lead to an
individual who doesn't have access to the full case
report. The assignor can determine how much
information about the case and lead should be
granted to the assignee. The assignee will be
allowed to add information to the leads assigned to
them.

X
RB4 The system allows users to create new leads for a
specific case even if they don't have access to the
case.

X
RB5 The system shall allow the primary investigator to
filter a list of all leads where the assignments have
been completed and are ready for review.

X
RB6 The system should allow leads to be organized by
agency-configurable values such as Interview a
witness or Canvas the neighborhood.

X
Records Management System Page 54 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 97 of 174 ends

________________________
RB7 The system should allow the priority or urgency of
each lead to be assigned.

X
RB8 The system should include names added to a lead
to the system's Master Name record and allow it to
be linked back to the lead.

X
RB9 The system should include Vehicles added to a
lead to the system's Master Vehicle record and
allow it to be linked back to the lead.

X
RB10 The system should allow Narratives to be added
specific to each lead. The primary investigator can
review the narrative and import the narrative into
the case report if they determine the information
should be included within the case report.

X
RB11 The system will allow for importing names, vehicles, and supplemental narratives from completed tasks
into the Case Report. Information that is deemed
unnecessary does not need to be imported into the
case report.

X
RB12 The system should allow workflow to be automated
to create tasks or notifications when a new lead is
entered.

X
RB13 The system should allow workflow to be automated
to create tasks or notifications when a new lead is
assigned.

X
RB14 The system should allow workflow to be automated
to create tasks or notifications when a new lead is
completed.

X
RB15 The system should allow leads assigned to
individuals to be displayed on their dashboards.

X
RB16 The system should allow Property and Evidence to
be added to each lead.

X
RB17 The system should allow attachments to be added
to each lead.

X
RB18
The system should allow for tracking tips and leads
that are not associated with a specific case report.

X
Records Management System Page 55 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 98 of 174 ends

________________________
RB19 The system should include a report generator that
allows user-defined reports to be created with the
information collected within each of the leads.

X
Intelligence Case Reports
ID Requirement Yes Future Modify No Comments
RC1 The system should allow the system to track
intelligence reports. X
RC2 The system should ensure that intelligence case
reports include all of the standard functionality and
workflow as regular case reports.

X
RC3 The system should lock down the intelligence case
reports so that only specified users have access to
any of the data stored in those case reports. X
RC4 The system should ensure that the intelligence case reports include links to warrants, protection orders,
field identifications, other intelligence case reports
and standard case reports.

X
RC5 The system should ensure that master name
records which are associated with an intelligence
report have an additional section of information
which records information such as informant ID and
the MO.

X
RC6 The system will allow authorized personnel to add
and track notes on Informants to document all
contacts with the individual.

X
RC7 The system should ensure that authorized users
may choose to not submit intelligence cases to
state reporting (IBR/UCR).

X
RC8 The system should allow Names, Offenses and
Vehicles to be copied from an Intelligence Case into
a normal case without the need to re-enter the
information.

X
IBR Preparation
ID Requirement Yes Future Modify No Comments
Records Management System Page 56 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 99 of 174 ends

________________________
RD1 The system should perform IBR error checking and
validation on the case report, including detailed
error messages.

X
RD2 The system will provide a link to specific fields that need to be corrected for IBR validations. X
RD3 The system should package the case reports in
suitable format for IBR submittal. X
RD4 The system should be able to provide CA State
required reports - Anti-Reproductive Rights Crimes;
Hate Crimes; Domestic Violence Crimes and Law
Enforcement Officers Killed/Injured
X
Property/Evidence Management
ID Requirement Yes Future Modify No Comments
RE1 The system should allow users to create and
maintain property/evidence records for case
reports.

X
RE2 The system should allow users to manually assign
a number to property/evidence items for purposes
of displaying those items before the court. X
RE3 The system should allow authorized users to
maintain a list of property/evidence shelves,
lockers, bins, and other locations.

X
RE4 The system should allow access tags to be defined
for property/evidence items which would restrict
access to certain users or user groups.

X
RE5 The system should eliminate the need to duplicate
any property/evidence information after it has been
entered into the system.

X
RE6 The system should support stolen property reports. X RE7 The system should support lost property reports. X
RE8 The system should support found or recovered
property reports. X
RE9 The system should support contraband or seized
property items property reports. X
Records Management System Page 57 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 100 of 174 ends

________________________
RE10 The system should support evidence items reports.

X
RE11 The system should include business logic that
allows the property/evidence forms to automatically
adjust to the type of property selected and to
display only the necessary fields for input of that
type of property.

X
RE12 The system should include the appropriate data
elements for each property and evidence type.

X
RE13 The system should allow users to set a target
disposal date for each property/evidence item.

X
RE14 The system should allow a user to access the
associated case report by a single click or
keystroke from the property/evidence record.

X
RE15 The system should allow digital photos of each
piece of property/evidence to be attached to the
property/evidence record.

X
RE16 The system should be able to print barcodes for
property/evidence items.

X
RE17 The system should be able to open a
property/evidence record by scanning the item’s
barcode.

X
RE18 The system should allow users to capture
information regarding the intake, movement,
release, and disposal of property and evidence and
should produce appropriate chain-of-custody
reporting.

X
RE19 The system should include a full audit trail for the chain of custody, including the date, time, start and
end location, and personnel involved in each
transaction.

X
RE20 The system tracking should include transferring
property internally, transferring to/receiving from
personnel, and transferring to/receiving from
external entities (crime labs, etc.).

X
RE21 The system should allow only valid property
movement based on an item’s current status, to
enforce a valid chain of custody.

X
Records Management System Page 58 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 101 of 174 ends

________________________
RE22 The system should generate receipt forms for
documenting movement of property and evidence. X
RE23 The system should support electronic capture of
signatures for the receipt forms. X
RE24 The system should allow users to move and
manage property/evidence in bulk. X
RE25 The system should store and manage digital
evidence such as audio, photos, documents, and
video links.

X
RE26 The system should store a read-only checksum for
digital files and provide a means of determining if
anyone has tampered with the file.

X
RE27 The system should allow users to export digital
evidence in bulk. X
RE28 The system should allow tagging specific points on the timeline within audio files to provide a means for
jumping directly to those points.

X
RE29 The system should display tagged time references
in a chronological list to allow users to jump to the
relevant information (for example, a confession) by
selecting the tag.

X
RE30 The system should allow users to sort and filter
property/evidence records within the list-view
screen.

X
RE31 The system should allow users to save, print or
email a summary list of the property/evidence
records directly from the list-view window.

X
RE32 The system should allow users to save, print or
email a property/evidence record directly from the
record window.

X
RE33 The system should support intelligent full-text
searching of property/evidence narrative fields. X
Records Management System Page 59 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 102 of 174 ends

________________________
RE34 The system should be able to generate and print
reports based on the property/evidence list such as:
- Property nearing target disposal date
- Property in temporary locations
- Property out of agency custody
X
RE35 The system should offer the ability to audit a
property location to determine if all expected
physical items are within the specified location.

Missing and extra items will be identified for the
auditor.

X
RE36 The system should allow for creating custom forms
for Property and Evidence. X
RE37 The system should allow barcode labels to be
configured to display any of the information
available on the Property and Evidence screen.

X
RE38 The system should display thumbnail size pictures
on the screen to help navigate to the photos of
interest.

X
RE39 The system should allow multiple evidence photos
to be printed on a single page using thumbnailsized pictures.

X
RE40 Agency-defined custom fields should be available in Property and Evidence. X
Arrests
ID Requirement Yes Future Modify No Comments
RF1 The system should allow users to create and
maintain arrest forms. X
RF2 The system should support multiple charges for a
given person on a single arrest form. X
RF3 The system should allow users to add an arrest
form to a case report at the time of the original
incident or any time after that.

X
RF4 The system should allow users to add supplemental
arrest narratives to the original case report in the
event of an arrest at a later date.

X
Records Management System Page 60 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 103 of 174 ends

________________________
RF5 The system should make the arrest information
from the RMS available to the JMS for autopopulating the booking record.

X
Citations
ID Requirement Yes Future Modify No Comments
RG1 The system should allow users to create and
maintain citation records. X
RG2 The system should allow the citation number to be
free-form text rather than a predefined number
sequence.

X
RG3 The system should support use of different types of citations, including traffic citations and non-traffic
citations.

X
RG4 The system should ensure that citations use the
state-defined charges/offenses. X
RG5 The citation should display on the master name
record and/or vehicle name record. X
RG6 The system should allow citations to be associated
with case reports or created without a case report. X
RG7 The system should allow users to save, print or
email a summary list of the citation records directly
from the list-view window.

X
RG8 The system should allow users to save, print or
email a citation record directly from the record
window.

X
RG9 The system should support intelligent full-text
searching of citation narrative fields. X
RG10 The system should allow citations to be manually
linked to existing case reports. X
RG11 Agency-defined custom fields should be available in Field Identifications. X
Field Identifications
ID Requirement Yes Future Modify No Comments
RH1 The system should allow users to create and
maintain field identification records. X
Records Management System Page 61 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 104 of 174 ends

________________________
RH2 The system should allow users to create gang
affiliations as part of the field identification process. X RH3 The system should allow users to save, print or
email a summary list of the field identification
records directly from the list-view window.

X
RH4 The system should allow users to save, print or
email a field identification record directly from the
record window.

X
RH5 The system should support full-text searching of
field identification narrative fields. X
RH6 The system should allow field identification records to be associated with case reports or created
without a case report.

X
Warrants
ID Requirement Yes Future Modify No Comments
RI1 The system should allow users to create and
maintain warrant records. X
RI2 The system should allow authorized users to
update the warrant status at any time. X
RI3 The system should allow for addition of standard
fees upon creation of the warrant. X
RI4 The system should allow warrants to be organized
by agency-configurable values. X
RI5 The system should allow separate numbers, such
as NCIC, docket, state case, or OCA to be included
in the warrant record.

X
RI6 The system should allow data for the appropriate
prosecutor to be included with each warrant. X
RI7 The system should allow authorized users to
change the status of a warrant for the following
reasons: served on the person, recalled by the
court, person booked on warrant charge, and other
reasons defined by the agency.

X
RI8 The system should allow warrants to be sealed. X
Records Management System Page 62 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 105 of 174 ends

________________________
RI9 The system should be able to generate a standard
felony warrant letter from the warrant. X
RI10 The system should restrict access to sealed
warrants to specified users or user groups. X
RI11 The system should keep track of cancelled
warrants. X
RI12 The system should automatically alert call-takers, dispatchers and/or officers when names with active
warrants are involved in a CFS.

X
RI13 The system should flag any names from the master
name index which have active warrants. X
RI14 The system should track service attempts for
warrants. X
RI15 The system should allow authorized users to
specify whether to charge for mileage on each
warrant service attempt trip.

X
RI16 The system should allow users to make notes on
warrants to record any data learned during service
attempts that may aid in successful service. Each
note should include the date, time, and username.

X
RI17 The system should allow warrants to have files
attached to them via upload or scanner. X
RI18 The system should allow authorized users to create unlimited custom form templates which are used to
associate agency-specified data with individual
warrants.

X
RI19 The system should allow users with access to
warrants to use the custom forms to enter and
maintain the associated data.

X
RI20 The system should allow for creating workflow
tasks for events such as adding a new warrant or
clearing an existing warrant.

X
RI21 Agency-defined custom fields should be available in Warrants. X
Protection Orders
ID Requirement Yes Future Modify No Comments
Records Management System Page 63 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 106 of 174 ends

________________________
RJ1 The system should allow for tracking protection
orders. X
RJ2 The system should ensure that the master name
records for both the defendant and the complainant
show a link for the protection order.

X
RJ3 The system should flag any names from the master
name index which have active protection orders. X
RJ4 The system should track service attempts for
protection orders. X
RJ5 The system should allow users to make notes on
protection orders to record any data learned during
service attempts that may aid in successful service.

Each note should include the date, time, and
username.

X
RJ6 The system should create a Sheriff's Return for
successful service attempts. X
RJ7 The system should allow authorized users to create
unlimited custom form templates which are used to
associate agency-specified data with individual
protection orders.

X
RJ8 The system should allow users with access to
protection orders to use the custom forms to enter
and maintain the associated data.

X
RJ9 The system should allow for creating Protection
Order workflow tasks . X
RJ10 Agency-defined custom fields should be available in Protection Orders. X
Pawn Property
ID Requirement Yes Future Modify No Comments
RK1 The system should allow users to create and
maintain pawn property records. X
RK2 The system should allow users to attach digital
photos to a pawn property record, either via an
upload or directly from a camera.

X
Records Management System Page 64 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 107 of 174 ends

________________________
RK3 The system should allow pawn property records to
have files attached to them via upload or scanner. X
RK4 The system should allow users to save, print or
email a summary list of the pawn property records
directly from the list-view window.

X
RK5 The system should allow users to save, print or
email a pawn property record directly from the
record window.

X
RK6 The system should support intelligent full-text
searching of pawn property narrative fields. X
RK7 Agency-defined custom fields should be available in Pawn Property. X
Sex Offenders
ID Requirement Yes Future Modify No Comments
RL1 The system should allow for tracking sex offenders. X RL2 The system should ensure that names and
addresses entered into sex offender records are
checked against the master indices and then added
to those indices if they do not already exist.

X
RL3 The system should provide a list of registered sex
offenders that is accessible by authorized users
from any product.

X
RL4 The system should alert users to sex offender
status whenever a sex offender’s name appears
anywhere in the system.

X
RL5 The system should track sex offender check-in
dates and alert users to an offender’s next required
check-in date.

X
RL6 The system should be able to generate a printable
list of sex offenders who are soon due to check in
or who are overdue.

X
RL7 Agency-defined custom fields should be available in Sex Offenders. X
Records Management System Page 65 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 108 of 174 ends

________________________
Bicycle Registrations
ID Requirement Yes Future Modify No Comments
RM1 The system should allow bicycle registrations to be tracked. X
RM2 The system should ensure that names and
addresses entered into bicycle registration records
are checked against the master indices and then
added to those indices if they do not already exist.

X
RM3 The system should track invoices, fees, and
receipts associated with bicycle registrations. X
RM4 The system should allow photographs to be
attached to a bicycle registration record. X
RM5 The system should provide a list of bicycle
registrations that can be searched by any data
element including serial number.

X
RM6 Agency-defined custom fields should be available in Bicycle Registrations. X
Parking Tickets
ID Requirement Yes Future Modify No Comments
RN1 The system should allow parking tickets to be
tracked. X
RN2 The system should allow authorized users to
change the status of a parking ticket for any
number of reasons defined by the agency.

X
RN3 The system should ensure that the name, vehicle
and/or address entered into parking ticket records
use the master records. Parking ticket records
should also use the name and address validation
provided with the master name and master address
records.

X
RN4 The system should allow parking ticket statuses to
be changed in bulk. X
RN5 The system should allow users to attach documents
to parking ticket records. X
Records Management System Page 66 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 109 of 174 ends

________________________
RN6 The system should track invoices, fees, and
receipts associated with parking tickets. X
RN7 The system should allow for an agency-defined
sliding fee scale based on parking ticket age. X
RN8 The system should provide a list of parking tickets that can be searched. X
RN9 The system should allow authorized users to create
unlimited custom form templates which are used to
associate agency-specified data with individual
parking tickets.

X
RN10 The system should allow users with access to
parking tickets to use the custom forms to enter
and maintain the associated data.

X
RN11 Agency-defined custom fields should be available in Parking Tickets. X
Pistol Permits
ID Requirement Yes Future Modify No Comments
RO1 The system should allow pistol permits to be
tracked. X
RO2 The system should ensure that names and
addresses entered into pistol permit records are
checked against the master indices and then added
to those indices if they do not already exist.

X
RO3 The system should allow invoices associated with
pistol permits to be printed or emailed directly from
the pistol permit.

X
RO4 The system should allow authorized users to
manage the fees which are charged for pistol
permits.

X
RO5 The system should allow authorized users to
manage permit subtypes. X
RO6 The system should track fees associated with pistol permits. X
Records Management System Page 67 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 110 of 174 ends

________________________
RO7 The system should allow receipts to be printed or
emailed for paid invoiced directly from the pistol
permit.

X
RO8 The system should maintain an outstanding
balance when pistol permit fees are not paid in full. X RO9 The system should allow photographs or
documents to be attached to a pistol permit record. X
RO10 The system should provide a list of pistol permits that can be searched by any data element. X
RO11 The system should allow authorized users to create unlimited custom form templates which are used to
associate agency-specified data with individual
pistol permits.

X
RO12 The system should allow users with access to pistol permits to use the custom forms to enter and
maintain the associated data.

X
RO13 Agency-defined custom fields should be available in Pistol Permits. X
RO14 The system should automatically change the status
of a pistol permit once it expires. X
Digital Lineups
ID Requirement Yes Future Modify No Comments
RP1 The system should allow authorized users to create
digital lineups using mugshots stored in the system. X
RP2 The system should allow users to choose
demographic criteria to select mug shots for
inclusion in digital lineups, including eye color, hair color, height, and weight.

X
RP3 The system should support exporting digital lineups to a ZIP file. X
RP4 The system should allow users to randomly select
photos for a digital lineup. X
Accident Reports
Records Management System Page 68 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 111 of 174 ends

________________________
ID Requirement Yes Future Modify No Comments
RQ1 The system should track accident reports, including attached accident diagrams. X
RQ2 The system should allow files to be attached to
accident reports via upload or scanner. X
RQ3 The system should allow accident reports to be
related to case reports. X
RQ4 Agency-defined custom fields should be available in Accident Reports. X
Records Reporting
ID Requirement Yes Future Modify No Comments
RR1 The system should provide a report generator for
building custom statistical and analytical reports
from RMS data. The report generator should be
provided by the same vendor and not be a thirdparty application.

X
RR2 The system should restrict access to the report
generator and individual report templates by user or
user group.

X
RR3 The system should not allow a user who does not
have access to particular data via the application
user interface to gain access to that data via the
report generator.

X
RR4 The system should allow the creator of the report
template to build reports for any data entered into
the RMS product.

X
RR5 The report generator should allow the creator of the report template to control layout and formatting
options for each administration report template.

This includes such options as field arrangements,
column widths, label text, font sizes, and line
spacing.

X
RR6 The report generator should allow the creator of
each RMS report template to choose which users
can access and/or run the report and/or modify the
report template.

X
Records Management System Page 69 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 112 of 174 ends

________________________
RR7 The report generator should support the use of
aggregate (math) functions including Sum,
Average, Count, Count Blank, Minimum, and
Maximum.

X
RR8 The report generator should allow data to be
grouped or sorted by any data element. X
RR9 The report generator should allow multiple data
filters to be applied using "and/or" logic. X
RR10 The report generator should allow RMS reports to
be saved (as PDF, .XLS, or .CSV), printed, or
emailed directly from the report.

X
RR11 The report generator should allow administration
report templates to be saved and modified at a later
time.

X
RR12 The report generator should support adding the
RMS reports to user's dashboards. X
RR13 The report generator should allow recurring RMS
reports to be scheduled and automatically uploaded
to a file-system or e-mailed to specified users on
certain days and times.

X
RR14 The report generator should support ad-hoc
queries. X
RR15 The system should include performance reports
based on all information (date, time, etc.) captured
in the case management system. These reports
should show how long cases have been open, how
long they took to close, what the officer workload is,
and whether agency protocol was followed.

X
Records Management System Page 70 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 113 of 174 ends

________________________
RR16 The report generator should support creation of
RMS reports such as the following:
- Daily or shift-based summary of case reports
- Summary of case reports for a specified time
range
- Summary of case reports by approval status or
by disposition
- Summary of case reports by offense or by nature
of incident
- Summary of case reports by geographical area
- Summary of juvenile cases
- Summary of arrests by officer
- Summary of citations by officer
- Officer case load report
- Crimes within an area
- Year-to-date crime totals
- Comparison of crime statistics year over year
- Outstanding warrants summary
- Warrants served by serving officer
- Unpaid parking ticket summary
- Parking tickets issued broken down by officer
X
NIBRS Interface
ID Requirement Yes Future Modify No Comments
The system should include an interface to the
state's NIBRS repository. X
The system should allow users to export cases as
text files via this interface. X
Interface A
ID Requirement Yes Future Modify No Comments
The system should be able to interface with the
Crossroads software for electronic traffic collision
reporting and electronic citations.

X
Scheduled for the 23.3 release of Pro
Suite
Records Management System Page 71 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 114 of 174 ends

________________________
System (Global)
General
ID Requirement Yes Future Modify No Comments
SA1 The system should allow all software products
(CAD, RMS, JMS, etc.) to be configured and
managed from one system window.

X
SA2 The system should allow authorized users to
change commonly altered variables without
intervention from the vendor or IT.

X
SA3 The system should allow multiple (unlimited) users
to be logged into the system and using the same
applications simultaneously.

X
SA4 The system should allow multiple (unlimited) users
to view, add, and edit information in the same
records simultaneously.

X
SA5 The system should provide global search functions
for names, addresses, phone numbers, and
vehicles.

X
SA6 The system should ensure that these search
functions include SOUNDEX, partial, and wild-card
searches.

X
SA7 The system should be able to generate a summary
of each record displayed within these search
results, including digital images.

X
SA8 The system should be able to print, save or email
the search summary directly from the summary
window.

X
SA9 The system should be able to print, save or email a list directly from the list view window. X
SA10 The system should be able to print, save or email a record directly from the record detail window. X
SA11 The system should allow the creation of an agencyspecified header for use within printouts from the system. This header should include both an image
and text.

X
System (Global) Page 72 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 115 of 174 ends

________________________
SA12 The system should allow authorized users to
maintain a list of phone number types. X
SA13 The system should allow authorized users to
maintain a list of relationships (for example, spouse,
neighbor, stranger, etc.)
X
SA14 The system should allow authorized users to
maintain a list of agencies. X
SA15 The system should allow authorized users to
electronically redact reports from within the built in
print preview option.

X
SA16 The system should allow authorized users to identify text or images within the report by drawing a box
overtop of the item, and then the system should
replace the underlying item with the box.

X
SA17 The system should convert redacted text to an
image so that the text itself is no longer searchable
or retrievable in any other fashion.

X
Security
ID Requirement Yes Future Modify No Comments
SB1 The system should provide multiple levels of data
security control, including access by user and user
group.

X
SB2 The system should be FIPS 140 compliant for all
network communication, including wired and
wireless communication.

X
SB3 The system should verify access by a username
and its corresponding password. X
SB4 The system should support integration with Active
Directory. X
SB5 The system should support integration with multiple Active Directory servers. X
SB6 The system should support dual-factor
authentication with a username and password and a
USB dongle that meets FBI Security Addendum
Requirements.

X
System (Global) Page 73 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 116 of 174 ends

________________________
SB7 The system should never display passwords and
should store passwords as hashed values in the
database.

X
SB8 The system should provide each user with a single
username and password for the entire system.

X
SB9 The system should include the following agencyconfigurable password parameters:
- Minimum length
- Case sensitive
- Required to use uppercase and lowercase
- Required to include a numeral
- Frequency of password changes
- Number of previous passwords which cannot be
reused
X
SB10 The system should be able to display agencydefined password parameters when users create or change a password.

X
SB11 The system should allow authorized users to
determine when any user’s password was last
changed and to change any user’s password.

X
SB12 The system should provide access levels, including view, edit, delete, and admin for each component of
the system for users and user groups.

X
SB13 The system should track the user who last entered
or updated any record as well as the date and time
of the modification.

X
SB14 The system should store a read-only checksum for
digital files and provide a means of determining if
anyone has tampered with the file.

X
SB15 The system should be able to create an audit record each time a record is created, edited, or viewed.

X
SB16 The system should create an audit record each time an audio or video attached to a case report is
exported from the system.

X
System (Global) Page 74 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 117 of 174 ends

________________________
SB17 The system should include a screen that displays
users who are currently logged in. X
SB18 The system should include a screen that displays
successful and unsuccessful log-ins and password
changes.

X
Architecture
ID Requirement Yes Future Modify No Comments
SC1 The system should use an n-tier architecture. X
SC2 The system should use an SQL database. X
SC4 The system should include all server hardware.

Network equipment and workstations will be
furnished by the agency.

X
SC5 The system should include 30-minute rolling
backups of all data to an offsite location (not within
the city or county) during which the system
performance cannot be degraded.

X
SC6 The system should include a warm standby server
in the event that the primary server becomes
unavailable.

X
SC7 The system should ensure that the warm standby
server includes the physical servers, server
operating system software, server application and
database software, installation, testing and
configuration.

X
SC8 The system should replicate the production server
data to the warm standby server in near real time. X
SC9 The system should be configured to allow
workstations to connect to the warm standby server
in the event the primary server is unavailable. X
SC10 The system should include a testing/training server. X SC11 The system should ensure that the testing/training server includes the physical servers, server
operating system software, server application and
database software, installation, testing and
configuration.

X
System (Global) Page 75 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 118 of 174 ends

________________________
SC12 The system should ensure that the testing/training server allows the users to work with a copy of the
production data without influencing the production
environment.

X
User Interface
ID Requirement Yes Future Modify No Comments
SD1 The system should be able to perform data
validation/error checking for fields in the system. X
SD2 The system should allow specific fields to be
designated as required to force users to enter
essential information before saving a record.

X
SD3 The system should visibly identify required fields (for example, by color-coding them). If a user attempts
to save a record without completing all required
fields, The system should visibly notify the user of
the remaining required fields (for example, by
causing the required fields to flash).

X
SD4 The system should provide auto-completion for
frequently entered information. Once the user
begins typing, the appropriate data should
automatically populate into the record.

X
SD5 The system should use the tab key to move
between fields. X
SD6 The system should include a spellchecker for
narrative fields throughout the system. Users should
be able to add words such as local place names to
the spellchecker’s dictionary.

X
SD7 The system should allow users to use a shortcut key to jump to any menu or submenu link on an open
screen, even if that screen is not currently in focus. X Integration
ID Requirement Yes Future Modify No Comments
System (Global) Page 76 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 119 of 174 ends

________________________
SE1 The system should ensure that all of its modules
integrate with other modules (CAD, RMS, JMS,
etc.), are provided by the same vendor, and are not
third-party applications.

X
SE2 The system should use a single database, capable
of being hosted on a single server, for all modules.

X
SE3 The system should allow all modules (CAD, RMS,
JMS, etc.) to be accessible to authorized users from
the same application window.

X
SE4 The system should allow all modules (CAD, RMS,
JMS, etc.) to be accessible based on assigned
permissions. All modules should be accessible with
a single click or keystroke, without launching a
separate program or application.

X
SE5 The system should provide a one-time, single point
of data entry to allow information to be accessible
from other modules in the system once it has been
entered.

X
SE6 The system should have consistent user interface
design throughout.

X
SE7 The system should be integrated to provide
automatic transfer of critical information between
software modules, including:
- CFS data from CAD transfers to the case reports
in RMS
- Arrest or warrant data in RMS transfers to
booking in JMS
X
SE8 The system should ensure that all modules share
the same master records for names, addresses,
property and vehicles and that these master indices
are located within a single database.

X
SE9 The system should integrate alerts between all
modules so that alerts entered in one area are
available in all others (for example, a dispatcher is
alerted in CAD when a complainant has an
outstanding warrant in RMS).

X
System (Global) Page 77 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 120 of 174 ends

________________________
SE10 The system should provide an agency and usercustomizable dashboard that displays summary information from any modules which the user has
permission to access (for example, that user’s open
case reports, the current jail roster, or a list of
recently added warrants).

X
SE11 The system should be able to display dashboard
reminders of overdue and soon-to-be-due tasks for
users or user groups.

X
SE12 The system should be able to display web links on
the dashboard to provide direct links to third-party
websites via the default browser.

X
Master Name Index
ID Requirement Yes Future Modify No Comments
SF1 The system should use a single database, accessed
from all modules, for storing the master name
records. The system should link all activity of a
person (or business) to a single master name
record. If the system does not do the above, please
explain the master name index architecture and
functionality.

X
SF2 The system should link the master name record to
and provide a list of all activity with which the person was involved, including calls for service, case
reports, jail bookings, citations, parking tickets,
warrants, registered vehicles, and anything built with
custom modules.

X
SF3 The system should include links from the activity list on the master name record to any other record in
which the person was involved, in the module the
activity originated. Access to these records should
be controlled by user permissions.

X
SF4 The system should include links to the master name
index from name fields found throughout the
system.

X
System (Global) Page 78 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 121 of 174 ends

________________________
SF5 The system should support advanced name
searching based on any combination data elements
in a master name record.

X
SF6 The system should allow first, middle and last
names to be entered in any order in name fields.

X
SF7 The system should not require separate search
fields for first, middle, and last names.

X
SF8 The system should allow searching for persons and
businesses by full or partial names.

X
SF9 The system should connect the alias and the master
name record so that searching for an alias finds that
master record.

X
SF10 The system should include the option of using
SOUNDEX when searching for names.

X
SF11 The system should permit the use of age ranges, as well as specified ages on master name records.

X
SF12 The system should eliminate the need to duplicate
any name information after it has been entered into
the system.

X
SF13 The system should allow users to update any basic
data fields and add or modify other information on
the master name record once it has been created.

X
SF14 The system should display the last modified date on each master name record.

X
SF15 The system should cross-reference each master
name record to all other records associated with a
person or business.

X
SF16 The system should automatically add names to the
master name index when entered elsewhere in the
system.

X
SF17 The system should allow users to manually enter
names directly into the master name index.

X
SF18 The system should have built-in checking to reduce the possibility of creating duplicate master name
records for the same person or business.

X
System (Global) Page 79 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 122 of 174 ends

________________________
SF19 The system should have the ability to merge
duplicate name entries, giving the user the choice of
which name data elements to keep for the merged
record.

X
SF20 The system should allow users to select, view and
merge multiple names at once to a single master
name record rather than having to merge them one
name at a time.

X
SF21 The system should store narrative comments linked
to a name and display it upon inquiry for its master
name record.

X
SF22 The system should display an address history for
persons including dates of address changes. X
SF23 The system should check all coded entries in the
master name index for validity at the time of data
entry.

X
SF24 The system should automatically check a name
against outstanding warrants, known sex offenders
and current jail inmates and notify or alert users
accordingly.

X
SF25 The system should automatically display any userentered name alerts (medical alerts, gang alerts, officer safety threats, and other agency-defined alert
types).

X
SF26 The system should allow users to create new name
alerts from or for a master name record. X
SF27 The system should allow users to specify expiration dates on name alerts. Expired name alerts should
remain attached to master name records for
historical purposes.

X
Master Address Index
ID Requirement Yes Future Modify No Comments
SG1 The system should link all activity occurring at an address to a single master address record. X
SG2 The system should eliminate the need to duplicate
any address information after it has been entered
into the system.

X
System (Global) Page 80 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 123 of 174 ends

________________________
SG3 The system should allow users to update any basic
data fields and add or modify other information on
the master address record once it has been
created.

X
SG4 The system should use a single database, accessed
from all software modules, for storing the master
address index so that information entered about an
address in JMS, for example, is available in RMS. If
the system does not do the above, please explain
the master address index architecture and
functionality.

X
SG5 The system should ensure that the each master
address record includes a listing of all persons and
businesses known to reside at the address, which
are included in the master name index.

X
SG6 The system should display the following related
activities with master address records: calls for
service, case reports, and civil process service.

Activities should be listed in reverse chronological
order for each master address record.

X
SG7 The system should include links from the activity list to any record in which the address was involved, in
the module where the activity originated. Access to
these records should be controlled by user
permissions.

X
SG8 The system should provide a notification to the user that an address is either valid or invalid. For invalid addresses, the system should display a list of
potential valid addresses.

X
SG9 The system should link to the master address index
from address fields anywhere in the system.

X
SG10 The system should cross-reference each master
address record to all other records associated with
that address.

X
SG11 The system should allow users to manually enter
addresses directly into the master address index.

X
System (Global) Page 81 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 124 of 174 ends

________________________
SG12 The system should provide a report that shows
manually added addresses. X
SG13 The system should have built-in checking to
automatically merge differently-typed addresses that
correspond to the same location (for example,
"5000 Pacific Boulevard" and "5000 pacific blvd"
should not create duplicate address records).

X
SG14 The system should be able to merge address
records (for example, "NORMS Restaurant" and
"2500 E. 2500 Slauson Ave." are the same address
and should be treated as such).

X
SG15 The system should automatically display any userentered address alerts (hazardous materials, alarm system, water supply information, officer safety
threats, and other agency-defined alert types).

X
SG16 The system should allow users to create new
address alerts from a master address record. X
SG17 The system should allow users to specify expiration dates on address alerts. Expired address alerts
should remain attached to the master address
record for historical purposes.

X
SG18 The system should allow searching for address by
house number, full or partial street name, state, or
zip code.

X
SG19 The system should ensure that searching for a
merged address record finds the appropriate master
address record (for example, searching on "NORMS
Restaurant" finds "2500 E. 2500 Slauson Ave.").

X
Master Vehicle Index
ID Requirement Yes Future Modify No Comments
SH1 The system should link all activity for a vehicle to a single master vehicle record. X
System (Global) Page 82 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 125 of 174 ends

________________________
SH2 The system should eliminate the need to duplicate
any vehicle information after it has been entered
into the system.

X
SH3 The system should allow users to update any basic
data fields and add or modify other information on
the master vehicle record once the master vehicle
record has been created.

X
SH4 The system should use a single database, accessed
from all software modules, for storing the master
vehicle index so that information entered about a
vehicle in CAD, for example, is available in RMS. If
the system does not do the above, please explain
the master vehicle index architecture and
functionality.

X
SH5 The system should include a listing in the master
vehicle record, with history, of the vehicle's
registered owners.

X
SH6 The system should display the following related
activities with the master address index: calls for
service, traffic stops, tow calls, case reports,
citations, field identifications, and parking tickets.

Activities should be listed in reverse chronological
order for each master vehicle record.

X
SH7 The system should include links from the activity list to any record in which the vehicle was involved, in
the module where the activity originated. Access to
these records should be controlled by user
permissions.

X
SH8 The system should link to the master vehicle record from vehicle fields anywhere in the system.

X
SH9 The system should cross-reference the master
vehicle record to all other records associated with
the vehicle.

X
SH10 The system should allow users to manually enter
vehicles directly into the master vehicle index.

X
SH11 The system should have built-in checking to reduce the possibility of creating duplicate master vehicle
records for the same vehicle.

X
System (Global) Page 83 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 126 of 174 ends

________________________
SH12 The system should check all coded entries in the
master vehicle record for validity at the time of data
entry.

X
SH13 The system should automatically display any userentered vehicle alerts (including agency-defined alert types).

X
SH14 The system should allow users to create new
vehicle alerts from a master vehicle record. X
SH15 The system should allow users to specify expiration dates on vehicle alerts. Expired vehicle alerts
should remain attached to the master vehicle record
for historical purposes.

X
SH16 The system should support searching for vehicles
by full or partial plate numbers. X
SH17 The system should allow vehicles to be searched by any data element or combination of data elements
(for example, vehicles registered to the name
"Smith" and/or red pickup trucks).

X
Notifications/Messages
ID Requirement Yes Future Modify No Comments
SI1 The system should support "if", "then" and "when"
business rules for notifications throughout the
system.

X
SI2 The system should include system-wide business
rules that allow authorized users to configure
unlimited notification scenarios for users and
workgroups.

X
SI3 The system should provide business logic which,
from information entered into certain required fields,
will automatically display other required and/or
corresponding fields which pertain to the data
already entered.

X
SI4 The system should include business rules that notify users and/or open up the next sequential required
field(s) and/or window(s) based on the information
added to the record.

X
System (Global) Page 84 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 127 of 174 ends

________________________
SI5 The system should include system-wide business
rules that allow users and user groups to be notified
via multiple communication channels including
internal system messaging, e-mail, paging, and/or
SMS.

X
SI6 The system should include an internal e-mail-style
messaging system that supports the secure
transmission of messages with attachments within
the agency's network.

X
SI7 The system should warn users that they have
unfinished tasks when they attempt to log out. X
Statutes
ID Requirement Yes Future Modify No Comments
SJ1 The system should include federal, state, and local statutes. X
SJ2 The system should allow authorized users to create
and update local statutes and/or ordinances in the
system.

X
SJ3 The system should provide a hotkey that can be
used from anywhere in the system to search
statutes by statute numbers, title, and/or text within
a statute description.

X
Attachments
ID Requirement Yes Future Modify No Comments
SK1 The system should allow the attachment of files (for example, .DOC , .XLS, .JPG, .WAV) to specified
record types. Attached files should be able to be
opened or viewed on any workstation by authorized
users who have the necessary third-party
applications (such as MS Word or MS Excel).

X
SK2 The system should support scanning and attaching
documents directly to records in the system without
the need to first save them elsewhere. X
System (Global) Page 85 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 128 of 174 ends

________________________
SK3 The system should store attached files on the
vendor’s server within the vendor’s software (not on
an open network folder) for security and ease of
access.

X
Custom Forms
ID Requirement Yes Future Modify No Comments
SL1 The system should allow authorized users to create
custom data collection forms to support agencyspecified functionality, without any intervention from the vendor or IT.

X
SL2 The system should ensure that each custom form is
associated with, and subordinate to, a non-custom
form (the parent form).

X
SL3 The system should allow authorized users to create
an unlimited number of custom forms. X
SL4 The system should ensure that the custom forms
are integral with the rest of the system and not
provided via a third-party application.

X
SL5 The system should support printing the data from
custom forms via an agency-defined output
template and process similar to a mail merge.

X
SL6 The system should allow authorized users to add
unlimited data items from the parent form when
creating a custom form.

X
SL7 The system should allow authorized users to include as many fields for data collection as are necessary
on custom forms, including entirely new fields (not
previously stored in the database) as well as the
following:
- Names from the Master Name Index
- Vehicles from the Master Vehicle Index
- Addresses from the Master Address Index
- Personnel, units, and other agency-defined lists
X
System (Global) Page 86 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 129 of 174 ends

________________________
SL8 The system should support the following types of
agency-defined fields for custom forms:
- Address
- Automatic record sequence numbers
- Multiple item select boxes
- Vehicles/Dates/Times
- Dollar value
- Free form text
- Names
- Numbers
- Signatures (for electronic signatures)
- Checkboxes
- Yes/No drop-downs
- Drop-downs from agency-defined lists
X
SL9 The system should allow a custom form to create a
relationship on master name or master address
records when those fields are specified within the
custom form.

X
SL10 The system should allow authorized users to specify the label for each field and data item on a custom
form.

X
SL11 The system should allow authorized users to specify if each field on a custom form is required or not
required.

X
SL12 The system should allow for setting the default
value for each field. X
SL13 The system should allow the authorized users to
arrange the data items and fields in any order on
the form.

X
SL14 The system should make the data items and fields
on custom forms available to the built-in report
generator.

X
SL15 The system should allow records captured via
custom forms to be saved to an external file,
emailed and/or printed.

X
Custom Modules
ID Requirement Yes Future Modify No Comments
System (Global) Page 87 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 130 of 174 ends

________________________
SM1 The system should permit authorized users to
create custom modules designed to meet specific
data collection, management, reporting, and output
needs without intervention from the vendor or any
additional costs.

X
SM2 The system should ensure that custom modules are
part of the main software solution and not a thirdparty application.

X
SM3 The system should allow authorized users to create
as many custom modules as desired.

X
SM4 The system should allow information captured in
custom modules to be output from the system in
accordance with agency-defined output templates.

X
SM5 The system should allow authorized users to include as many fields for data collection as are necessary
within custom modules, including entirely new fields
(not previously stored in the database) as well as
the following:
- Names from the Master Name Index
- Vehicles from the Master Vehicle Index
- Addresses from the Master Address Index
- Personnel, units, and other agency-defined lists
X
SM6 The system should support the following types of
agency-defined fields for custom modules:
- Dates/times
- Dollar value
- Free form text
- Names
- Numbers
- Signatures (for electronic signatures)
- Checkboxes
- Yes/No drop-downs
- Drop-downs from agency-defined lists
X
SM7 The system should allow authorized users to specify all of the field labels for a custom module.

X
System (Global) Page 88 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 131 of 174 ends

________________________
SM8 The system should allow authorized users to
arrange and display custom module fields in any
order.

X
SM9 The system should allow all data included in a
custom module to be searched and included in
statistical reports.

X
SM10 The system should allow a custom module to create
an relationship on master name or master address
records when those fields are specified within the
custom module.

X
SM11 The system should allow authorized users to define and filter the list view of the data included within the custom module.

X
SM12 The system should allow records from custom
modules to be directly converted to PDF files within
the system.

X
SM13 The system should allow records from custom
modules to be attached to emails. X
Support and Maintenance
ID Requirement Yes Future Modify No Comments
SN1 The vendor should provide a minimum of 3-4 major
software updates (not bug fixes) per year as part of
the vendor’s software maintenance agreement.

Please include contact information for 5 existing
customers who can verify this.

X
SN2 The vendor should schedule and perform software
updates at no additional cost to the agency as part
of the standard maintenance agreement.

X
SN3 The vendor should load all software updates on the
vendor-provided testing/training server(s) before
loading them on vendor-provided production
servers.

X
SN4 The vendor should provide server operating system
software and database software as part of the
complete system.

X
System (Global) Page 89 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 132 of 174 ends

________________________
SN5 The vendor should include all updates,
enhancements, new versions, and upgrades of the
server operating system software and database
software as part of its standard software
maintenance agreement.

X
SN6 The vendor should ensure that the agency will not
have to purchase any third-party server operating
system software updates and/or newer versions as
long as its software maintenance agreement is
maintained.

X
SN7 The vendor should be responsible for the vendorprovided physical server(s). As necessary to support proper system functions, the vendor should either
replace components and/or the entire server(s) as
part of the standard maintenance agreement. This
includes ensuring that system performance criteria
are met and that the server(s) continue to meet the
server operating system and database software
requirements.

X
SN8 The vendor should provide, as part of the standard
maintenance agreement, real-time 24x7x365
monitoring of the vendor-provided physical server(s)
and operating system software to detect and
manage any potential issues with the system.

X
SN9 The vendor should load all system software updates
to the server and then automatically load updates to
each client machine at next startup without any
intervention from the vendor or IT.

X
Data Conversion
ID Requirement Yes Future Modify No Comments
SO1 The vendor should perform data conversion as part
of the project. X
SO2 The vendor should convert the following data:
- Enterprise RMS
- Vision CAD
X
System (Global) Page 90 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 133 of 174 ends

________________________
SO3 The vendor should ideally complete all data
conversion before the go live date for the new
system.

X
State/NCIC Queries
ID Requirement Yes Future Modify No Comments
SP1 The system should include an interface to the
state/NCIC system. X
SP2 The system should allow authorized users to run
state/NCIC queries directly from within the system. X
SP3 The system should restrict access to run state/NCIC queries to authorized users or user groups. X
SP4 The system should allow NCIC query returns to
populate Master Name and Master Vehicle records. X
SP5 The system should provide a list of all state/NCIC
queries which have been run and the associated
returns. This list should be filterable by date, query
type, user, and/or workstation.

X
System (Global) Page 91 of 91 7/26/2023
CentralSquare Technologies LLC Agreement

Page 134 of 174 ends

________________________
City of Vernon, CA
Page | 113
Legal Exceptions ____
Request for Proposals - Public Safety Software System

8. CONDITIONS FOR RESPONSES TO RFP
H. All submitted proposals and information included therein or attached thereto shall become public record upon delivery to the City.

CentralSquare Response: CentralSquare requests that in the event of a request for public release of relevant documents, the County shall provide CentralSquare with reasonable notice of the request so that CentralSquare may respond, as well as a copy of said request.

10. STANDARD TERMS AND CONDITIONS
Prior to the award of any work hereunder, City and proposer shall enter into the City’s standard form services agreement attached hereto as Exhibit B. Proposers responding to this RFP are strongly advised to review all the terms and conditions of the Agreement. The term of the Agreement shall not exceed three (3) years pursuant to the Vernon Municipal Code.

CentralSquare Response: CentralSquare will negotiate in good faith with the City to arrive at a contract with mutually acceptable terms and conditions using the City’s standard form services agreement as the basis for negotiations. CentralSquare has provided exceptions and/or comments to certain sections of the City’s sample contract as provided in the RFP, and proposes that the resulting contract shall contain revised provisions. Additionally, CentralSquare requests that additional terms and provisions be included in the resultant contract, including but not limited to software license, warranties, and system acceptance.

EXHIBIT B - STANDARD FORM AGREEMENT

4.0 TERM. The term of this Agreement shall commence on [state date], and it shall continue until [state date which may not be more than three years from the commencement date], unless terminated at an earlier date pursuant to the provisions thereof.

CentralSquare Response: CentralSquare proposes that the “Term” provision of the resultant contract shall also include renewal language. The contract which will govern the project and implemented system will need to include terms and conditions relative to ongoing support and maintenance, the terms of which will control such ongoing maintenance and support for the life of the system. Therefore, mutually acceptable renewal language beyond the initial term will need to be included.

CentralSquare Technologies LLC Agreement

Page 135 of 174 ends

________________________
City of Vernon, CA
Page | 114

9.0 INDEMNITY. Contractor agrees to indemnify City, its officers, elected officials, employees and agents against, and will hold and save each of them harmless from, any and all actions, suits, claims, damages to persons or property, losses, costs, penalties, obligations, errors, omissions or liabilities (herein “claims or liabilities”), including but not limited to professional negligence, that may be asserted or claimed by any person, firm or entity arising out of or in connection with the work, operations or activities of Contractor, its agents, employees, subcontractors, or invitees, provided for herein, or arising from the acts or omissions of Contractor hereunder, or arising from Contractor’s performance of or failure to perform any term, provision, covenant or condition of this Agreement, except to the extent such claims or liabilities arise from the gross negligence or willful misconduct of City, its officers, elected officials, agents or employees.

CentralSquare Response: CentralSquare will indemnify and hold harmless the City for direct damages arising from the negligent or wrongful acts or omissions of CentralSquare, its employees or agents, subject to a limitation of liability provision as further defined in section

5.0 (copied below for reference) of CentralSquare’s Software License and Service Agreement:
“5.0 Indemnification and Limitation of Liability
CentralSquare shall indemnify, defend and hold harmless Customer from any and all claims, lawsuits or liability, including attorneys' fees and costs, allegedly arising out of, in connection with, or incident to any loss, damage or injury to persons or property or arising from a wrongful or negligent act, error or omission of CentralSquare, its employees, agents, contractors, or any subcontractor as a result of CentralSquare’s or any subcontractor’s performance pursuant to this Agreement; however, CentralSquare shall not be required to indemnify Customer for any claims or actions caused to the extent of the negligence or wrongful act of Customer, its employees, agents, or contractors. Notwithstanding anything to the contrary in the foregoing, if a claim, lawsuit or liability results from or is contributed to by the actions or omissions of Customer, or its employees, agents or contractors, CentralSquare’s obligations under this provision shall be reduced to the extent of such actions or omissions based upon the principle of comparative fault.

Notwithstanding the foregoing, the aggregate liability of CentralSquare for any reason and upon any cause of action of claim, including, without limitation, CentralSquare’s obligation to indemnify and hold harmless under this agreement, shall be limited to direct damages which shall not exceed (i) the amount of the fees paid for the portion of the System giving rise to such claims in the aggregate, including, without limitation, breach of contract, breach of warranty, indemnity, negligence, strict liability, misrepresentations, and other torts; or (ii) for claims arising under annual maintenance, the amount of the maintenance fees paid for the term in which the claim arises.

CentralSquare Technologies LLC Agreement

Page 136 of 174 ends

________________________
City of Vernon, CA
Page | 115

IN NO EVENT SHALL CENTRALSQUARE, ITS SUBCONTRACTORS OR SUPPLIERS

BE LIABLE WHETHER IN CONTRACT OR IN TORT FOR LOST PROFITS, LOST

SAVINGS, LOST DATA, LOST OR DAMAGED SOFTWARE, OR ANY OTHER

CONSEQUENTIAL OR INCIDENTAL DAMAGES ARISING OUT OF, OR OTHERWISE

RELATED TO THIS AGREEMENT, REGARDLESS OF WHETHER

CENTRALSQUARE HAS NOTICE OF THE POSSIBILITY OF ANY SUCH LOSS OR DAMAGE.”

10.0 INSURANCE. Contractor shall, at its own expense, procure and maintain policies of insurance of the types and in the amounts set forth below, for the duration of the Agreement, including any extensions thereto. The policies shall state that they afford primary coverage… CentralSquare Response: CentralSquare carries and maintains insurance in policy types and coverage amounts that meet or exceed the requirements of the City’s RFP. Upon award, CentralSquare will provide the City with a fully prepared Certificate of Insurance including the City as additional insured on all applicable policies.

CentralSquare has reviewed the City’s insurance requirements and provides the following clarifications or exceptions:
• AUTO – CentralSquare does not own any autos; therefore, CentralSquare’s auto policy will not include any language for owned autos.
• CANCELLATION/NOTICE – CentralSquare’s insurance broker/carrier does not communicate directly with CentralSquare’s client base; all insurance related communications will be provided directly by CentralSquare. Therefore, the Certificate of Insurance will not contain any notice of cancellation or material change language. • FULL INSURANCE POLICIES – CentralSquare’s full insurance policies contain sensitive information relative to CentralSquare as a privately held company, and are never shared with its clients or the public.

11.0 GENERAL TERMS AND CONDITIONS

11.4 CORRECTION OF WORK. Contractor shall promptly correct any defective, inaccurate or incomplete tasks, deliverables, goods, services and other work, without additional cost to the City. The performance or acceptance of services furnished by Contractor shall not relieve the Contractor from the obligation to correct subsequently discovered defects, inaccuracy, or incompleteness.

CentralSquare Response: For clarification purposes, CentralSquare will provide the deliverables and services, including but not limited to support and maintenance of the system, in accordance with CentralSquare’s standard support provisions and the terms of the mutually agreed upon contract.

CentralSquare Technologies LLC Agreement

Page 137 of 174 ends

________________________
City of Vernon, CA
Page | 116

11.0 GENERAL TERMS AND CONDITIONS

11.8 NO ASSIGNMENT. Contractor shall not assign or transfer this Agreement or any rights hereunder without the prior written consent of the City and approval by the City Attorney, which may be withheld in the City's sole discretion. Any unauthorized assignment or transfer shall be null and void and shall constitute a material breach by the Contractor of its obligations under this Agreement. No assignment shall release the original parties from their obligations or otherwise constitute a novation.

CentralSquare Response: CentralSquare proposes that the Assignment clause in the resultant contract be mutual; that neither party may assign the contract without the prior written consent of the other party, the consent of which may not be unreasonably withheld.

11.0 GENERAL TERMS AND CONDITIONS

11.11.5 Order of Precedence. In case of conflict between the terms of this Agreement and the terms contained in any document attached as an Exhibit or otherwise incorporated by reference, the terms of this Agreement shall strictly prevail. The terms of the City’s Request for Proposals shall control over the Contractor’s Proposal.

CentralSquare Response: CentralSquare proposes that the final negotiated contract shall include all applicable terms and conditions and will reflect the mutually agreed upon project.

The RFP provides the City’s subjective criteria, to which Proposers have provided subjective responses based on the content of the RFP. The final negotiated contract and statement of work will provide the objective criteria for the project. CentralSquare proposes that the order of precedence be revised as follows:

1. Amendments to the Agreement

2. The Agreement

3. The Statement of Work

4. The RFP as modified by the Proposer’s response thereto.

CentralSquare Technologies LLC Agreement

Page 138 of 174 ends

________________________
City of Vernon, CA
Page | 117

11.0 GENERAL TERMS AND CONDITIONS

11.17 TERMINATION FOR CONVENIENCE (Without Cause). City may terminate this Agreement in whole or in part at any time, for any cause or without cause, upon fifteen (15) calendar days' written notice to Contractor. If the Agreement is thus terminated by City for reasons other than Contractor's failure to perform its obligations, City shall pay Contractor a prorated amount based on the services satisfactorily completed and accepted prior to the effective date of termination. Such payment shall be Contractor's exclusive remedy for termination without cause.

11.18 DEFAULT. In the event either party materially defaults in its obligations hereunder, the other party may declare a default and terminate this Agreement by written notice to the defaulting party. The notice shall specify the basis for the default.

The Agreement shall terminate unless such default is cured before the effective date of termination stated in such notice, which date shall be no sooner than ten (10) days after the date of the notice. In case of default by Contractor, the City reserves the right to procure the goods or services from other sources and to hold the Contractor responsible for any excess costs occasioned to the City thereby. Contractor shall not be held accountable for additional costs incurred due to delay or default as a result of Force Majeure. Contractor must notify the City immediately upon knowing that nonperformance or delay will apply to this Agreement as a result of Force Majeure. At that time Contractor is to submit in writing a Recovery Plan for this Agreement. If the Recovery Plan
is not acceptable to the City or not received within 10 days of the necessary notification of Force Majeure default, then the City may cancel this order in its entirety at no cost to the City, owing only for goods and services completed to that point.

11.19 TERMINATION FOR CAUSE. Termination for cause shall relieve the terminating party of further liability or responsibility under this Agreement, including the payment of money, except for payment for services satisfactorily and timely performed prior to the service of the notice of termination, and except for reimbursement of (1) any payments made by the City for service not subsequently performed in a timely and satisfactory manner, and (2) costs incurred by the City in obtaining substitute performance. If this Agreement is terminated as provided herein, City may require, at no additional cost to City, that Contractor provide all finished or unfinished documents, data, and other information of any kind prepared by Contractor in connection with the performance of Services under this Agreement. Contractor shall be required to provide such document and other information within fifteen (15) days of the request.

CentralSquare Technologies LLC Agreement

Page 139 of 174 ends

________________________
City of Vernon, CA
Page | 118
CentralSquare Response: CentralSquare proposes a mutual termination provision, which grants either party the right to terminate if (i) for breach, following thirty (30) days’ notice to the defaulting party, provided that such default has not been cured within such thirty (30) day period, such provision substantially similar to the terms set forth in Section 6.0 of CentralSquare’s Software License and Service Agreement, excerpted below for the City’s review:

Termination
“6.2 By CentralSquare for Cause
In addition to various other express rights of CentralSquare to terminate this Agreement set forth herein, CentralSquare shall also have the right to terminate this Agreement upon thirty (30) day’s prior written notice and cancel any unfulfilled portion of it by written notice to Customer due to Customer’s failure to comply with any material terms or conditions of this Agreement, or in other cases if: (i) Customer becomes bankrupt or insolvent or enters into any arrangement or composition with its creditors or if a receiver is appointed to direct the business of Customer, or (ii) Customer sells or assigns its rights, duties or obligations under this Agreement to any person or entity, in whole or in part, whether by assignment, merger, transfer or assets, sale of stock, operation of law or otherwise, without the express written permission of CentralSquare or (iii) upon Customer’s breach of the use or confidentiality and nondisclosure provisions contained herein, or (iv) upon a violation of CentralSquare’s proprietary rights hereunder. The termination of this Agreement shall automatically terminate and extinguish the right to use CentralSquare Software.

6.3 By Customer for Cause
Customer may terminate this Agreement for cause based upon the failure of CentralSquare to comply with any material terms and/or conditions of the Agreement, provided that Customer shall give CentralSquare thirty (30) days’ written notice specifying CentralSquare’s failure. If within thirty (30) days after receipt of such notice, CentralSquare shall not have either corrected such failure or, in the case of failure which cannot be corrected in thirty (30) days, begun in good faith to correct said failure and thereafter proceeded diligently to complete such correction, then Customer may, at its option, place CentralSquare in default and the Agreement shall terminate on the date specified in such notice.

6.4 Termination without Cause
After the fifth Renewal Term, this Agreement and the Software use granted herein may be terminated by either party by providing notice one-hundred eighty (180) days prior to the date the next Renewal Term payment is due.

CentralSquare Technologies LLC Agreement

Page 140 of 174 ends

________________________
City of Vernon, CA
Page | 119

6.5 Post-Termination Obligations
All provisions hereof relating to CentralSquare’s proprietary rights, confidentiality, nondisclosure and non-solicitation shall survive the termination or expiration of this Agreement. Any fees due as per Exhibit C: Payment Schedule for work completed prior to termination shall still be paid by Customer. In the event of termination of this Agreement prior to implementation of the CentralSquare Software, or termination due to Customer’s breach of CentralSquare’s intellectual property rights, the use of the CentralSquare Software granted under this Agreement shall also terminate and Customer shall remove all Server Hardware and at CentralSquare’s direction, either return or destroy the Server Hardware.”

11.0 GENERAL TERMS AND CONDITIONS

11.20 MAINTENANCE AND INSPECTION OF RECORDS. The City, or its authorized auditors or representatives, shall have access to and the right to audit and reproduce any of the Contractor's records to the extent the City deems necessary to insure it is receiving all money to which it is entitled under the Agreement and/or is paying only the amounts to which Contractor is properly entitled under the Agreement or for other purposes relating to the Agreement.

The Contractor shall maintain and preserve all such records for a period of at least three (3) years after termination of the Agreement.

The Contractor shall maintain all such records in the City of Vernon. If not, the Contractor shall, upon request, promptly deliver the records to the City of Vernon or reimburse the City for all reasonable and extra costs incurred in conducting the audit at a location other than the City of Vernon, including, but not limited to, such additional (out of the City) expenses for personnel, salaries, private auditors, travel, lodging, meals, and overhead.

CentralSquare Response: CentralSquare will maintain all applicable records and other material related to the contract for the required timeframe but does not agree to the City’s conditions for inspection or audit. Any audit or inspection of CentralSquare’s records shall occur upon reasonable notice and shall take place at CentralSquare’s principal place of business. Any costs associated with such audit or inspection shall be the responsibility of the City. Additionally, the City’s access to such records will require the execution of applicable non-disclosure agreements.

CentralSquare Technologies LLC Agreement

Page 141 of 174 ends

________________________

EXHIBIT B
SCHEDULE – PRICING AND PAYMENT DETAILS
CentralSquare Technologies LLC Agreement

Page 142 of 174 ends

________________________
CentralSquare Technologies LLC Agreement

Page 143 of 174 ends

________________________
CentralSquare Technologies LLC Agreement

Page 144 of 174 ends

________________________
CentralSquare Technologies LLC Agreement

Page 145 of 174 ends

________________________
CentralSquare Technologies LLC Agreement

Page 146 of 174 ends

________________________
CentralSquare Technologies LLC Agreement

Page 147 of 174 ends

________________________
Payment Schedule
The total amount of this contract is $272,288.94.

City of Vernon Migration Terms
The City of Vernon entered into a prior agreement for VISIONAir Software products with TriTech Software Systems (a CentralSquare Technologies company), and is a currently licensed end user of such VISIONAir Software. Whereas this Agreement is a migration from the legacy VISIONAir solution to CentralSquare Pro Suite, this Agreement will replace and supersede the City’s existing applicable VISIONAir Agreement and relevant system(s).

The City must pay all applicable support fees for its existing VisionAIR system up to the date of Go Live for the Contractor software in order to receive the upgrade discount.

The amounts due under this contract are as follows:

Upon contract execution 50% $84,506.50
Completion of BPR 30% $50,703.90
Go Live 20% $33,802.60
Annual Subscription Fee – due upon Go Live 100%
Year One $103,275.94
Year Two $103,275.94
Year Three $103,275.94
Year Four $103,275.94
Year Five $103,275.94
Travel Expenses and Other Reimbursements* Must be approved in advance by City
Contractor shall deliver to City an invoice: (a) within thirty (30) days of completion of the corresponding milestone as evidenced above; and (b) thirty (30) days prior to each Anniversary Date for each annual Subscription Fee. All payments are due within thirty (30) days of receipt of any invoice. In the event of a disputed invoice, City shall pay the entire non-disputed portion of any such invoice. *Travel Expenses and Other Reimbursements: City shall reimburse Contractor only for those costs or expenses specifically approved in this Agreement, or specifically approved in writing in advance by City.

Unless otherwise approved, such costs shall be limited and include nothing more than the following costs incurred by Contractor: Actual costs and/or other costs and/or payments specifically authorized in advance in writing and incurred by Contractor in the performance of this Agreement.

CentralSquare Technologies LLC Agreement

Page 148 of 174 ends

________________________
The remittance address for payments only is:

CentralSquare Technologies
12709 Collection Center Drive
Chicago, IL 60693

EXHIBIT C

EQUAL EMPLOYMENT OPPORTUNITY

PRACTICES PROVISIONS
A. Contractor certifies and represents that, during the performance of this Agreement, the contractor and each subcontractor shall adhere to equal opportunity employment practices to assure that applicants and employees are treated equally and are not discriminated against because of their race, religious creed, color, national origin, ancestry, handicap, sex, or age. Contractor further certifies that it will not maintain any segregated facilities.

B. Contractor agrees that it shall, in all solicitations or advertisements for applicants for employment placed by or on behalf of Contractor, state that it is an "Equal Opportunity Employer" or that all qualified applicants will receive consideration for employment without regard to their race, religious creed, color, national origin, ancestry, handicap, sex or age.

C. Contractor agrees that it shall, if requested to do so by the City, certify that it has not, in the performance of this Agreement, discriminated against applicants or employees because of their membership in a protected class.

D. Contractor agrees to provide the City with access to, and, if requested to do so by City, through its awarding authority, provide copies of all of its records pertaining or relating to its employment practices, except to the extent such records or portions of such records are confidential or privileged under state or federal law.

E. Nothing contained in this Agreement shall be construed in any manner as to require or permit any act which is prohibited by law.

CentralSquare Technologies LLC Agreement

Page 149 of 174 ends

________________________
EXHIBIT D – STATEMENT OF WORK
(ATTACHED)
CentralSquare Technologies LLC Agreement

Page 150 of 174 ends

________________________
1 Exhibit D: Statement of Work
CentralSquare will provide Software, Hardware, and Services substantially similar to those outlined below, in the quantities specified in the Quote.

1.0 Software
The software detailed in the following sections includes, but is not limited to, the listed functionality.

Pro Suite Base • Operating system software
• Database software
• Master name index
• Master address index
• Master vehicle index
• Secure intra-Customer
messaging
• Configurable dashboard
• Web address links
• No duplicate data entry
• Authentication
CAD (Core) • Command-line entry
• Bulletins
• Configurable CAD Windows
• Inactivity Alarms
• Rip and Run
• Full audit trail
• Command Log
• Triple I
• Custom CAD Commands
• Unit Alarms
• ANI/ALI
CAD (Advanced) • Alarm Billing
• Alarm Calls
• Nurse Calls
• Scheduled and Recurring
Scheduled Calls
• Tow Calls
• Custom Forms
• NCIC Automation
• Basic Paging
• Run Cards and Unit
Recommendation
• Unit Specialties
• Web windows
CAD – Agency Site License • Allows agencies named
herein to access and use
Customer’s CentralSquare
CAD system
Note: Many items are configurable by agency. All other configuration must be agreed upon between Customer and Primary Agency.

CentralSquare Technologies LLC Agreement

Page 151 of 174 ends

________________________
2 Mapping (Core) – Server
Based
• Command-line entry
• Drag and drop commands
• Visual status alerts
• User-configurable map layers
• GIS functions with map
window closed
• Quickest path unit
recommendation
• Active calls for service
• Call for service click-through
• Custom map markers
• Address verification
• Faster map functions
(compared with non-server
version)
• Required for 15 or more AVL
units
Mapping – Agency Site
License
• Allows agencies named
herein to access and use
Customer’s CentralSquare
Mapping system
Note: Many items are configurable by agency. All other configuration must be agreed upon between Customer and Primary Agency.

Mapping AVL • Vehicle locations on map • Call for service integration Mapping AVL – Agency Site
License
• Allows agencies named
herein to access and use
Customer’s CentralSquare
Mapping AVL system
Note: Many items are configurable by agency. All other configuration must be agreed upon between Customer and Primary Agency.

Mapping AVL Playback • Displays on the map
• View by time, by unit, by CFS
• Print or export playback data
Mobile Core • Grants access to the
CentralSquare Mobile
application
Mobile AVL • Vehicles shown on map • Call for service integration CentralSquare Technologies LLC Agreement

Page 152 of 174 ends

________________________
3 Mobile CAD • User-configurable layouts
• Day/Night mode
• Instant messaging
• Silent dispatch
• Bulletins/BOLOS
• NCIC queries
Mobile Mapping • Active calls for service
• Map Markers
• Visual status alerts
• User configurable map layers
• Route from current location to
CFS location
Mobile Records • Cases
• Warrants
• Master index access (including
mug shots and alerts)
Personnel (Core) • Personnel Log • Full audit trail
Personnel (Advanced) • Commendations
• Disciplinary Actions
• Positions
• Promotions
• Service History
• Training
• Citizen Feedback
Personnel – Agency Site
Licenses
• Allows agencies named
herein to access and use
Customer’s CentralSquare
Personnel system
Note: Many items are configurable by agency. All other configuration must be agreed upon between Customer and Primary Agency.

Public Safety Citizen
Reporting (P2C)
• Standalone application
• Online reporting platform for
citizens to report nonemergency incident reports
Records (Core) • Case Reports
• NIBRS/UCR Submission
• Master Record Notes
• Protection Orders
• Warrants
• Juvenile Referral List
• Pawn Property
• Pistol Permits
• Sex Offenders
• Full audit trail
CentralSquare Technologies LLC Agreement

Page 153 of 174 ends

________________________
4 Records (Advanced) • Field Identifications
• Expungement
• Intelligence Cases
• Investigative Leads
• Form Requirements
• Tow Calls
• Bicycle Registrations
• Parking Tickets
• Custom Forms
Records - Agency Site License • Allows agencies named
herein to access and use
Customer’s CentralSquare
Records system
Note: Workflow and personnel related items are configurable by agency. All other configuration must be agreed upon between Customer and Primary Agency.

Reporting (Core) • Pre-defined reports
• Custom reports
• Ad-hoc reports
• Drag and drop report
building
• Export to PDF, XLS, XML, TXT
• Custom data filters
• Statistical analysis
• Scheduled reports
• COMSTAT compatible
• Emailed reports
CentralSquare Field Ops • CJIS compliant mobile device
app
• Integrated photo and audio
capture tools
• Real-time CFS data access
• Uses existing CentralSquare
Suite user credentials
Community Data Platform
(CDP)
• Search engine for
CentralSquare Suite CAD and
RMS Data
• Up to 10 concurrent users
supported
• State-wide data sharing
CentralSquare Technologies LLC Agreement

Page 154 of 174 ends

________________________
5 1.1 Interfaces
All costs related to CentralSquare’s implementation of the following interfaces is represented in the Quote. Customer shall contact all interface third-party vendors notifying them about their integration to CentralSquare Suite. Any third-party costs or charges incurred related to the implementation of the following interfaces will be the responsibility of Customer.

Any interfaces that cannot be deployed as part of System go-live due to Customer or a third-party vendor not being ready for deployment shall not delay Software or Hardware Acceptance.

Customer shall not allow any party, other than CentralSquare, to add, update, or delete database records or file system objects directly to or on the server or database except as provided for in the CentralSquare Documentation.

CentralSquare backend server software is wholly managed by CentralSquare and the Customer shall not attempt to access it, except as provided in the CentralSquare Documentation. Customer shall not cause any software except the Software provided under this Agreement to be installed on or executed on the Server Hardware.

Refer to Statement of Work: 3.2 Implementation Process overview for interface implementation information.

Standard Interfaces
The following are sold as standard interfaces. There will be no software modifications or changes to these standard interfaces:

1.1.1 CAD – Basic Paging Interface (SMTP/Email) (Export) This is a one-way interface from CentralSquare CAD. Pages are sent via email from CentralSquare CAD.

CentralSquare enables the paging functionality in CAD.

Customer is responsible for configuring paging groups, templates, and trigger events for this interface.

1.1.2 CAD – E911 (ANI/ALI) Interface (Import) – Vesta
This is a one-way interface from the 911 service provider to CentralSquare CAD. It prepopulates calls for service by parsing raw spill data from the 911 service and importing it.

Customer is responsible for ensuring that:
(a) 911 service provider sets up the serial connection from the 911 controller to CentralSquare CAD. (b) 911 spill data can be pushed to CentralSquare CAD at a decided upon frequency. (c) ALI data meets NENA standards

1.1.3 CAD – Rip and Run Interface (Fax/Email)
This is a one-way interface from CAD to fax and email services. Completed Calls for Service (CFS) from CAD are output (printed) to the services. CentralSquare provides the connection from CentralSquare Suite to the SMTP server.

Customer will provide CentralSquare with SMTP information for setup and will manage all user CentralSquare Technologies LLC Agreement

Page 155 of 174 ends

________________________
6 configurations.

1.1.4 Records –CA Crime Reporting (NIBRS) Interface
This is a one-way interface from CentralSquare Records to CA NIBRS. Customer is able to select cases in CentralSquare Records and manually export those cases to a text file on the local file system. From there, Customer provides the file to the state system. CentralSquare creates functionality to support the text file export from CentralSquare Records.

1.1.5 Pro Suite –JDIC/NCIC Interface (Basic Queries)
This is a two-way interface between Pro Suite and the CentralSquare-provided NCIC server. The following basic queries will be generated by Pro Suite and passed to the NCIC server: The CentralSquare-provided NCIC server then sends the queries on to NCIC and collects the results. Those query results are then sent back to Pro Suite.

Customer is responsible for providing a network connection and the necessary authentication to the state message switch from the NCIC server. NCIC data mining results will only be returned for the state in which Customer is located.

1.1.6 Pro Suite – Time Synchronization Interface
This is a one-way interface that uses NTP to keep all CentralSquare server’s clocks in sync.

1.2 Data Conversion
CentralSquare will provide data conversion services from one (1) of Customer’s current software database sources to one (1) CentralSquare database module. For example, Customer’s current CAD database will be converted to CentralSquare CAD. The contents of the data conversion will be determined by the Data Conversion Specification documents.

The listed data conversion services and their associated costs are based on CentralSquare's understanding of Customer's needs and current system. Any modules not explicitly listed in this section are not a part of the current project scope and will not be included in implementation. If additional module conversions are required, each one will come at an additional cost based on the scope of the work required for each.

Customer shall work with its existing vendors to obtain unencrypted data for conversion in one of the following compatible formats:
(a) MS SQL .bak files with database version and credential information from MSSQL Server 2008R2 or newer
(b) MySQL .dump or .sql files with database version and credential information (c) PostgreSQL .sql files with database version and credential information (d) MS Access 2003 or newer .mdb files
(e) CSV files with column headers and relationship mapping documentation (f) Oracle 10g or newer backup files

1.2.1 VisionAIR CAD
Data will be converted into the CentralSquare CAD module from the VisionAIR database and data will be CentralSquare Technologies LLC Agreement

Page 156 of 174 ends

________________________
7 provided in one of the formats listed above. Data will be in a form substantially similar to that of the provided.

1.2.2 Enterprise RMS
Data will be converted into the CentralSquare Records module from the Enterprise RMS database and data will be provided in one of the formats listed above. Data will be in a form substantially similar to that of the provided.

1.2.3 VisionAIR CAD Admin
Data will be converted into the CentralSquare Jail module from the VisionAIR CAD Admin database and data will be provided in one of the formats listed above. Data will be in a form substantially similar to that of the provided.

1.2.4 VisionAIR CAD Personnel
Data will be converted into the CentralSquare Records module from the VisionAIR CAD Personnel database and data will be provided in one of the formats listed above. Data will be in a form substantially similar to that of the provided.

1.2.5 One-Time GIS Data Set Up
In CentralSquare’s efforts to make sure that Customer-supplied GIS data is working to the best of its abilities, CentralSquare will run a series of tests to ensure that the GIS data is ready for first installation.

In addition, the data will be set up with the proper configuration and loaded into an ArcGIS map document that is required for the software to operate. Address locator and network dataset files will be created and updated for proper geocoding and routing abilities.

A thorough GIS data review by Customer is imperative for an effective and organized CentralSquare software Go Live.

CentralSquare cannot make any guarantees for the spatial nor the tabular accuracy of Customer-supplied GIS data as it pertains to geocoding results, routing, and searching. Customer understands that there are several steps involved to make the GIS data sufficiently perform the abovementioned functions. If Customer is unable to make these corrections on its end, a GIS data contract can be set up with CentralSquare to ensure the data is built according to the desired specifications.

CentralSquare will apply one (1) GIS update per month to the Customer’s map as part of this contract.

2.0 Customer Hardware, Network and Power Requirements
CentralSquare is not responsible for physical installation of the computer hardware required for operating CentralSquare Software. CentralSquare is not responsible for networking any hardware.

Unless otherwise specified, Customer will be responsible for providing the following to meet the hardware, network and power requirements for the System.

2.1 Server Hardware

1. Three (3) rack-mount servers will be purchased by Customer as part of this agreement.

2. Three (3) CentralSquare Suite servers will be configured as follows:
(a) One (1) Production server with Lantronix remote access device CentralSquare Technologies LLC Agreement

Page 157 of 174 ends

________________________
8 (b) One (1) Warm Standby server with Lantronix remote access device (c) One (1) Testing/Training server

3. The servers will be installed at Vernon Police, CA and a standby location.

4. In addition to the standard CentralSquare Suite operating environment, the Production and Standby servers will have the capability of running the following on a virtual machine:
(a) One (1) virtual NCIC server (message switch)
(b) One (1) virtual GIS server

5. Ten (10) inches of rack space is required at the primary server location for one (1) CentralSquare Suite Production rack-mounted server (3.5”), one (1) CentralSquare Suite Testing/Training rackmounted server (3.5”), and one (1) Lantronix remote access device (3.0”).

6. Six and one-half (6.5) inches of rack space is required at the standby server location for one (1) CentralSquare Suite Standby rack-mounted server (3.5”) and one (1) Lantronix remote access device (3.0”).

2.2 Production and Testing/Training Server Network Requirements

1. Six (6) open Ethernet cables and ports to be used by one (1) CentralSquare Suite Production rackmounted server, one (1) CentralSquare Suite Testing/Training rack-mounted server, and one (1) Lantronix remote access device.

2. Static IP addresses that include four (4) for the CentralSquare Suite Production rack-mounted server, three (3) for the CentralSquare Suite Testing/Training rack-mounted server, and one (1) for the Lantronix remote access device.

3. Network access that maintains low-latency and high bandwidth that includes a Virtual Private Network (VPN) to support remote users per the requirements that are set forth in the Network Requirement Specifications and Server Requirement Specification documents provided by CentralSquare.

2.3 Production and Testing/Training Server Power Requirements

1. One (1) uninterrupted power supply (UPS) that support 1000 watts.

2. Power supply that will handle dual 720 watts for one (1) CentralSquare Suite Production rackmounted server, one (1) CentralSquare Suite Testing/Training rack-mounted server, and one (1) Lantronix remote access device.

3. Server cooling that will ensure the appropriate temperatures for one (1) CentralSquare Suite Production rack-mounted server, one (1) CentralSquare Suite Testing/Training rack-mounted server, and one (1) Lantronix remote access device.

2.4 Peripheral Hardware
Records – Property & Evidence Barcode Scanner and Printer Package (Wasp) This contract will provide for one (1) property and evidence barcode scanner and printer package that will CentralSquare Technologies LLC Agreement

Page 158 of 174 ends

________________________
9 include one (1) wireless Wasp WWS550i barcode scanner, one (1) Wasp WPL305 label printer, and four (4) rolls of labels.

3.0 Services

3.1 Project Management
Customer shall provide one primary Project Manager to be the main point of contact for CentralSquare.

A single, Project Manager will be assigned to manage the project for all Customers included in this installation.

Customer will identify a CentralSquare Build Team. With assistance from CentralSquare Implementation Analysts, Customer’s Build Team is responsible for the configuration of CentralSquare software. The Build Team should expect to devote 10-20% of each week of implementation to CentralSquare configuration work.

Customer’s Project Manager and Build Team will work within standard business hours (7:00 AM CST to 7:00 PM CST, Monday through Friday) to enable mutual availability to work with CentralSquare on configuration and project activities.

3.1.1.1 Customer’s Dedicated Project Manager Responsibilities

1. Have the authority to speak for Customer from a project perspective.

2. Designate people responsible for specific roles as needed, examples below:
(a) Module Subject Matter Experts (SMEs)
(b) Hardware Project Manager
(c) CentralSquare Build Team Members
(d) Data Conversion Review Team Members
(e) Interface points of contact at Customer (assigned per interface)

3. Involve Customer decision makers when needed

4. Escalate issues to the CentralSquare project manager

5. Eliminate roadblocks for completing project on schedule

6. Sign various project documents and ensuring signoff documents and deliverables are provided to CentralSquare project manager in a timely manner

7. Organize training schedules, training rooms, and training equipment

8. Provide real world scenarios for testing and review

3.1.2 CentralSquare Project Manager and Project Team
From the start of the project, a CentralSquare project manager will work with Customer as the single point of contact for implementation of the CentralSquare Suite system. The project manager will develop and manage the implementation schedule and will coordinate with Customer to keep the project on track and on schedule. The project manager will conduct weekly status meetings to provide Customer with project CentralSquare Technologies LLC Agreement

Page 159 of 174 ends
← All documents from this meeting