TruePoint Solutions Agreement
Extracted text (via pymupdf)
393926 characters
1
05/10/2023
C
AGREEMENT FOR
Permitting and Plan Review
Between City of Glendale and TruePoint Solutions, LLC
Solicitation No. RFP 23-28
This Agreement for Permitting and Plan Review ("Agreement") is effective and entered into between CITY OF
GLENDALE, an Arizona municipal corporation ("City"), and TruePoint Solutions, LLC, a California limited liability
company, authorized to do business in the State of Arizona, ("Contractor"), as of the _____ day of ____________,
2023.
RECITALS
A.
City intends to undertake a project for the benefit of the public and with public funds that is more fully set
forth in Exhibit A, pursuant to Solicitation No. RFP 23-28 (the "Project") and, in connection therewith, shall
also enter into a software license agreement for certain software services (the “SAAS Services”), in the form
attached as Exhibit 1 (the “License Agreement”);
B.
City desires to retain the services of Contractor to perform those specific duties and produce the specific work
as set forth in the Project described in Exhibit A; and
C.
City and Contractor desire to memorialize their agreement with this document.
AGREEMENT
In consideration of the Recitals, which are confirmed as true and correct and incorporated by this reference, the mutual
promises and covenants contained in this Agreement, and other good and valuable consideration, City and Contractor
agree as follows:
1.
Key Personnel; Sub-contractors.
1.1 Services. Contractor will provide all services necessary to assure the Project is completed timely and
efficiently consistent with Project requirements, including, but not limited to, working in close interaction
and interfacing with City and its designated employees, and working closely with others, including other
contractors or consultants, retained by City.
1.2 Project Team.
a. Project Manager.
(1)
Contractor will designate an employee as Project Manager with sufficient training, knowledge,
and experience to, in the City's option, complete the Project and handle
all aspects of the Project such that the work produced by Contractor is consistent
with applicable standards as detailed in this Agreement.
(2)
The City must approve the designated Project Manager; and
(3)
To assure the Project schedule is met, Project Manager may be required to devote no less than
a specific amount of time as set out in Exhibit A.
b. Project Team.
(1)
The Project Manager and all other employees assigned to the project by Contractor will
comprise the "Project Team."
(2)
Project Manager will have responsibility for and will supervise all other employees assigned to
the Project by Contractor.
2
05/10/2023
c. Discharge, Reassign, Replacement.
(1)
Contractor acknowledges the Project Team is comprised of the same persons and roles for each
as may have been identified in the response to the Project's solicitation.
(2)
Contractor will not discharge, reassign or replace or diminish the responsibilities of any of the
employees assigned to the Project who have been approved by City without City's prior written
consent unless that person leaves the employment of Contractor, in which event the substitute
must first be approved in writing by City.
(3)
Contractor will change any of the members of the Project Team at the City's request if an
employee's performance does not equal or exceed the level of competence that the City may
reasonably expect of a person performing those duties or if the acts or omissions of that person
are detrimental to the development of the Project.
d. Sub-contractors.
(1)
Contractor may engage specific technical contractor (each a "Sub-contractor") to furnish certain
service functions.
(2)
Contractor will remain fully responsible for Sub-contractor's services.
(3)
Sub-contractors must be approved by the City, unless the Sub-contractor was previously
mentioned in the response to the solicitation.
(4)
Contractor shall certify by letter that contracts with Sub-contractors have been executed
incorporating requirements and standards as set forth in this Agreement.
2.
Schedule. The services will be undertaken in a manner that ensures the Project is completed timely and
efficiently in accordance with the Project.
3.
Contractor’s Work.
3.1
Standard. Contractor must perform services in accordance with the standards of due diligence, care,
and quality prevailing among contractors having substantial experience with the successful furnishing
of services for projects that are equivalent in size, scope, quality, and other criteria under the Project
and identified in this Agreement.
3.2
Licensing. Contractor warrants that:
a.
Contractor and Sub-contractors will hold all appropriate and required licenses, registrations,
and other approvals necessary for the lawful furnishing of services ("Approvals"); and
b.
Neither Contractor nor any Sub-contractor has been debarred or otherwise legally excluded
from contracting with any federal, state, or local governmental entity ("Debarment").
(1)
City is under no obligation to ascertain or confirm the existence or issuance of any
Approvals or Debarments or to examine Contractor's contracting ability.
(2)
Contractor must notify City immediately if any Approvals or Debarment changes
during the Agreement's duration and the failure of the Contractor to notify City as
required will constitute a material default under the Agreement.
3.3
Compliance. Services will be furnished in compliance with applicable federal, state, county and local
statutes, rules, regulations, ordinances, building codes, life safety codes, and other standards and
criteria designated by City.
Contractor must not discriminate against any employee or applicant for employment on the basis of
race, color, religion, sex, national origin, age, marital status, sexual orientation, gender identity or
expression, genetic characteristics, familial status, U.S. military veteran status or any disability.
Contractor will require any Sub-contractor to be bound to the same requirements as stated
3
05/10/2023
2
within this section. Contractor, and on behalf of any subcontractors, warrants compliance with this
section.
3.4
Coordination; Interaction.
a.
For projects that the City believes requires the coordination of various professional services,
Contractor will work in close consultation with City to proactively interact with any other
professionals retained by City on the Project ("Coordinating Project Professionals").
b.
Subject to any limitations expressly stated in the Project Budget, Contractor will meet to
review the Project, Schedule, Project Budget, and in-progress work with Coordinating Project
Professionals and City as often and for durations as City reasonably considers necessary in
order to ensure the timely work delivery and Project completion.
c.
For projects not involving Coordinating Project Professionals, Contractor will proactively
interact with any other contractors when directed by City to obtain or disseminate timely
information for the proper execution of the Project.
3.5
Work Product.
a.
Ownership. Upon receipt of payment for services furnished, Contractor grants to City, and
will cause its Sub-contractors to grant to the City, the exclusive ownership of and all
copyrights, if any, to evaluations, reports, drawings, specifications, project manuals, surveys,
estimates, reviews, minutes, all "architectural work" as defined in the United States Copyright
Act, 17 U.S.C § 101, et seq., and other intellectual work product as may be applicable ("Work
Product").
(1)
This grant is effective whether the Work Product is on paper (e.g., a "hard copy") in
electronic format, or in some other form.
(2)
Contractor warrants, and agrees to indemnify, hold harmless and defend City for,
from and against any claim that any Work Product infringes on third-party
proprietary interests.
b.
Delivery. Contractor will deliver to City copies of the preliminary and completed Work
Product promptly as they are prepared.
c.
City Use.
(1) City may reuse the Work Product at its sole discretion.
(2) In the event the Work Product is used for another project without further consultations
with Contractor, the City agrees to indemnify and hold Contractor
harmless from any claim arising out of the Work Product.
(3) In such case, City shall also remove any seal and title block from the Work Product.
For certainty, the Parties acknowledge and agree that, other than to the extent described
in the License Agreement, neither party grants to the other party any intellectual property
rights under this Agreement and that, notwithstanding any terms hereof or otherwise,
the SAAS Services (including, without limitation, the CLARITI Platform and the APEX
Platform (each as defined in the License Agreement)) shall not, in any circumstance,
constitute “Work Product” for the purposes of this Agreement.
4.
Compensation for the Project.
4.1
Compensation. Contractor's compensation for the Project, including those furnished by its Sub
contractors will not exceed $2,000,000, as specifically detailed in Exhibit B (the "Compensation").
4
05/10/2023
4.2
Change in Scope of Project. The Compensation may be equitably adjusted if the originally
contemplated scope of services as outlined in the Project is significantly modified.
a.
Adjustments to the Compensation require a written amendment to this Agreement and may
require City Council approval.
b.
Additional services which are outside the scope of the Project contained in this Agreement
may not be performed by the Contractor without prior written authorization from the City.
c.
Notwithstanding the incorporation of the Exhibits to this Agreement by reference, should
any conflict arise between the provisions of this Agreement and the provisions found in the
Exhibits and accompanying attachments, the provisions of this Agreement shall take priority
and govern the conduct of the parties.
5.
Billings and Payment.
5.1
Applications.
a.
Contractor will submit monthly invoices (each, a "Payment Application") to City's Project
Manager and City will remit payments based upon the Payment Application as stated below.
b.
The period covered by each Payment Application will be one calendar month ending on the
last day of the month or as specified in the solicitation.
5.2
Payment.
a.
After a full and complete Payment Application is received, City will process and remit
payment within 30 days.
b.
Payment may be subject to or conditioned upon City's receipt of:
(1)
Completed work generated by Contractor and its Sub-contractors; and
(2)
Unconditional waivers and releases on final payment from Sub-contractors as City
may reasonably request to assure the Project will be free of claims arising from
required performances under this Agreement.
5.3
Review and Withholding. City's Project Manager will timely review and certify Payment Applications.
a.
If the Payment Application is rejected, the Project Manager will issue a written listing of the
items not approved for payment.
b.
City may withhold an amount sufficient to pay expenses that City reasonably expects to incur
in correcting the deficiency or deficiencies rejected for payment.
6.
Termination.
6.1
For Convenience. City may terminate this Agreement for convenience, without cause, by delivering a
written termination notice stating the Effective Termination date, which may not be less than 30 days
following the date of delivery.
a.
Contractor will be equitably compensated for Goods or Services furnished prior to receipt of
the termination notice and for reasonable costs incurred.
b.
Contractor will also be similarly compensated for any approved effort expended and approved
costs incurred that are directly associated with project closeout and delivery of the required
items to the City.
6.2
For Cause. City may terminate this Agreement for cause if Contractor fails to cure any breach of this
Agreement within seven days after receipt of written notice specifying the breach.
a.
Contractor will not be entitled to further payment until after City has determined its damages.
If City's damages resulting from the breach, as determined by City, are less than the equitable
amount due but not paid Contractor for Service and Repair furnished, City will pay the amount
due to Contractor, less City's damages, in accordance with the provision of § 5.
5
05/10/2023
b.
If City's direct damages exceed amounts otherwise due to Contractor, Contractor must pay
the difference to City immediately upon demand; however, Contractor will not be subject to
consequential damages of more than $1,000,000 or the amount of this Agreement, whichever
is greater.
7.
Conflict. Contractor acknowledges this Agreement is subject to A.R.S. § 38-511, which allows for
cancellation of this Agreement in the event any person who is significantly involved in initiating, negotiating,
securing, drafting, or creating the Agreement on City's behalf is also an employee, agent, or consultant of any
other party to this Agreement.
8.
Insurance.
8.1 Requirements. Contractor must obtain and maintain the following insurance ("Required Insurance"):
a.
Contractor and Sub-contractors. Contractor, and each Sub-contractor performing work or
providing materials related to this Agreement must procure and maintain the insurance
coverages described below (collectively referred to herein as the "Contractor's Policies"), until
each Party's obligations under this Agreement are completed.
b.
General Liability.
(1)
Contractor must at all times relevant hereto carry a commercial general
liability policy with a combined single limit of at least $2,000,000 per
occurrence and $4,000,000 annual aggregate for each property damage and
contractual property damage.
(2)
Sub-contactors must at all times relevant hereto carry a general commercial
liability policy with a combined single limit of at least $2,000,000 per
occurrence.
(3)
This commercial general liability insurance must include independent
contractors' liability, contractual liability, broad form property coverage,
XCU hazards if requested by the City, and a separation of insurance
provision.
(4)
These limits may be met through a combination of primary and excess
liability coverage.
c.
Auto. A business auto policy providing a liability limit of at least $1,000,000 per accident for
Contractor and $1,000,000 per accident for Sub-contractors and covering owned, non owned
and hired automobiles.
d.
Cyber Liability. Limits shall not be less than $2,000,000 per occurrence or claim, $4,000,000
aggregate. Coverage shall be sufficiently broad to respond to the duties and obligations as is
undertaken by the Vendor in this agreement and shall include but not be limited to, claims
involving infringement of intellectual property, including but not limited to infringement
copyright, trademark, trade dress, invasion of privacy violations, information theft, damage
to or destruction of electronic information, release of private information, alteration of
electronic information, extortion and network security. The policy shall provide coverage for
breach response costs as well as regulatory fines and penalties as well as credit monitoring
expenses with limits sufficient to respond to these obligations. If the policy is written on a
claims-made basis a Retroactive Date must be shown.
e.
Workers' Compensation and Employer's Liability. A workers' compensation and employer’s
liability policy providing at least the minimum benefits required by Arizona law.
f.
Notice of Changes. Contractor's Policies must provide for not less than 30 days' advance
written notice to City Representative of:
(1)
Cancellation or termination of Contractor or Sub-contractor's Policies.
6
05/10/2023
(2)
Reduction of the coverage limits of any of Contractor or and Sub-contractor’s
Policies; and
(3)
Any other material modification of Contractor or Sub-contractor's Policies related to
this Agreement.
g.
Certificates of Insurance.
(1)
Within 10 business days after the execution of the Agreement, Contractor must
deliver to City Representative certificates of insurance for each of Contractor and
Sub-contractor's Policies, which will confirm the existence or issuance of Contractor
and Sub-contractor's Policies in accordance with the provisions of this section, and
copies of the endorsements of Contractor and Sub-contractor's Policies in accordance
with the provisions of this section.
(2)
City is and will be under no obligation either to ascertain or confirm the existence or
issuance of Contractor and Sub-contractor's Policies, or to examine Contractor and
Sub-contractor’s Policies, or to inform Contractor or Sub-contractor in the event that
any coverage does not comply with the requirements of this section.
(3)
Contractor's failure to secure and maintain Contractor Policies and to assure Sub
contractor policies as required will constitute a material default under the
Agreement.
h.
Other Contractors or Vendors.
(1)
Other contractors or vendors that may be contracted with in connection with the
Project must procure and maintain insurance coverage as is appropriate to their
particular contract.
(2)
This insurance coverage must comply with the requirements set forth above for
Contractor's Policies (e.g., the requirements pertaining to endorsements to name the
parties as additional insured parties and certificates of insurance).
i.
Policies. Except with respect to workers' compensation and employer's liability coverages, City
must be named and properly endorsed as additional insureds on all liability policies required
by this section.
(1) The coverage extended to additional insureds must be primary and must not contribute
with any insurance or self insurance policies or programs maintained by the additional
insureds.
(2) All insurance policies obtained pursuant to this section must be with companies legally
authorized to do business in the State of Arizona and reasonably acceptable to all
parties.
8.2
Sub-contractors.
a.
Contractor must also cause its Sub-contractors to obtain and maintain the Required
Insurance.
b.
City may consider waiving these insurance requirements for a specific Sub-contractor if City
is satisfied the amounts required are not commercially available to the Sub-contractor and the
insurance the Sub-contractor does have is appropriate for the Sub-contractor's work under
this Agreement.
c.
Contractor and Sub-contractors must provide to the City proof of the Required Insurance
whenever requested.
8.3 Indemnification.
a.
To the fullest extent permitted by law, Contractor must defend, indemnify, and hold harmless
City and its elected officials, officers, employees and agents (each, an "Indemnified Party,"
7
05/10/2023
collectively, the "Indemnified Parties"), for, from, and against any and all claims, demands,
actions, damages, judgments, settlements, personal injury (including sickness, disease, death,
and bodily harm), property damage (including loss of use), infringement, governmental action
and all other losses and expenses, including attorneys' fees and litigation expenses (each, a
"Demand or Expense"; collectively, "Demands or Expenses") asserted by a third-party (i.e. a
person or entity other than City or Contractor) and that arises out of or results from the
breach of this Agreement by the Contractor or the Contractor’s negligent actions, errors or
omissions (including any Sub-contractor or other person or firm employed by Contractor),
whether sustained before or after completion of the Project.
b.
This indemnity and hold harmless provision applies even if a Demand or Expense is in part
due to the Indemnified Party's negligence or breach of a responsibility under this Agreement,
but in that event, Contractor shall be liable only to the extent the Demand or Expense results
from the negligence or breach of a responsibility of Contractor or of any person or entity for
whom Contractor is responsible.
c.
Contractor is not required to indemnify any Indemnified Parties for, from, or against any
Demand or Expense resulting from the Indemnified Party's sole negligence or other fault
solely attributable to the Indemnified Party.
9.
E-verify, Records and Audits. To the extent applicable under A.R.S. § 41-4401, the Contractor warrants
their compliance and that of its subcontractors with all federal immigration laws and regulations that relate to
their employees and compliance with the E-Verify requirements under A.R.S. § 23-214(A). The Contractor or
subcontractor’s breach of this warranty shall be deemed a material breach of the Agreement and may result in
the termination of the Agreement by the City under the terms of this Agreement. The City retains the legal
right to randomly inspect the papers and records of the other party to ensure that the other party is complying
with the above-mentioned warranty. The Contractor and subcontractor warrant to keep their respective
papers and records open for random inspection during normal business hours by the other party. The parties
shall cooperate with the City’s random inspections, including granting the inspecting party entry rights onto
their respective properties to perform the random inspections and waiving their respective rights to keep such
papers and records confidential.
10.
No Boycott of Israel. To the extent A.R.S § 35-393 through § 35-393.03 are applicable, the parties hereby
certify that they are not currently engaged in and agree for the duration of the Agreement to not engage in, a
boycott of goods or services from Israel, as that term is defined in A.R.S § 35-393.
11.
Uyghur Forced Labor Prevention Act (UFLPA). Contractor certifies that it does not currently, and during
the term of this Agreement, will not use:
a.
the forced labor of ethnic Uyghurs in the People’s Republic of China.
b.
any goods or services produced by the forced labor of ethnic Uyghurs in the People’s Republic of
China; and
c.
any contractors, subcontractors or suppliers that use the forced labor or any goods or services
produced by the forced labor of ethnic Uyghurs in the People’s Republic of China.
12.
Attestation of PCI Compliance. When applicable, the Contractor will provide the city annually with a
Payment Card Industry Data Security Standard (PCI DSS) attestation of compliance certificate signed by an
officer of Contractor with oversight responsibility.
13.
Notices.
13.1 A notice, request or other communication that is required or permitted under this Agreement (each a
"Notice") will be effective only if:
a.
The Notice is in writing; and
b.
Delivered in person or by overnight courier service (delivery charges prepaid), certified or registered
mail (return receipt requested); and
c.
Notice will be deemed to have been delivered to the person to whom it is addressed as of the date of
8
05/10/2023
receipt, if:
(1)
Received on a business day, or before 5:00 p.m., at the address for Notices identified for the
Party in this Agreement by U.S. Mail, hand delivery, or overnight courier service on or before
5:00 p.m.; or
(2)
As of the next business day after receipt, if received after 5:00 p.m.
d.
The burden of proof of the place and time of delivery is upon the Party giving the Notice; and
e.
Digitalized signatures and copies of signatures will have the same effect as original signatures. 13.2
Representatives.
a. Contractor. Contractor's representative (the "Contractor's Representative") authorized to act on
Contractor's behalf with respect to the Project, and his or her address for Notice delivery is:
TruePoint Solutions
c/o Kent Johnson
774 Mays Blvd. #10-377
Incline Village, Nevada 89451
kjohnson@truepointsolutions.com
b. City. City's representative ("City's Representative") authorized to act on City's behalf, and his or
her address for Notice delivery is:
City of Glendale
c/o Connie Schneider
5950 W. Glendale Ave #317
Glendale, Arizona 85301
(623) 930-2862
With required copy to:
City Manager
City Attorney
City of Glendale
City of Glendale
5850 West Glendale Avenue
5850 West Glendale Avenue
Glendale, Arizona 85301
Glendale, Arizona 85301
c. Concurrent Notices.
(1) All notices to City's representative must be given concurrently to City Manager and City
Attorney.
(2) A notice will not be deemed to have been received by City's representative until the time that
it has also been received by City Manager and City Attorney.
(3) City may appoint one or more designees for the purpose of receiving notice by delivery of a
written notice to Contractor identifying the designee(s) and their perspective addresses for
notices.
d. Changes. Contractor or City may change its representative or information on Notice, by giving
Notice of the change in accordance with this section at least ten days prior to the change.
14.
Financing Assignment. City may assign this Agreement to any City-affiliated entity, including a non-profit
corporation or other entity whose primary purpose is to own or manage the Project.
15.
Entire Agreement; Survival; Counterparts; Signatures.
15.1 Integration. This Agreement contains, except as stated below, the entire agreement between City and
Contractor and supersedes all prior conversations and negotiations between the parties regarding the
9
05/10/2023
Project or this Agreement.
a.
Neither Party has made any representations, warranties or agreements as to any matters
concerning the Agreement's subject matter.
b.
Representations, statements, conditions, or warranties not contained in this Agreement will
not be binding on the parties.
c.
The solicitation, any addendums and the response submitted by the Contractor are
incorporated into this Agreement as if attached hereto. Any Contractor response modifies the
original solicitation as stated. Inconsistencies between the solicitation, any addendums, and the
response or any of the exhibits to this Agreement (including, but not limited to Exhibits 1, 2
and 3), and this Agreement will be resolved by and according to the terms and conditions
stated in this Agreement, which prevail over any such inconsistencies.
15.2 Interpretation.
a.
The parties fairly negotiated the Agreement's provisions to the extent they believed necessary
and with the legal representation they deemed appropriate.
b.
The parties are of equal bargaining position and this Agreement must be construed equally
between the parties without consideration of which of the parties may have drafted this
Agreement.
c.
The Agreement will be interpreted in accordance with the laws of the State of Arizona.
15.3
Survival. Except as specifically provided otherwise in this Agreement, each warranty, representation,
indemnification and hold harmless provision, insurance requirement, and every other right, remedy
and responsibility of a Party, will survive completion of the Project, or the earlier termination of this
Agreement.
15.4
Amendment. No amendment to this Agreement will be binding unless in writing and executed by the
parties. Any amendment may be subject to City Council approval. Electronic signature blocks do not
constitute execution.
15.5
Remedies. All rights and remedies provided in this Agreement are cumulative and the exercise of any
one or more right or remedy will not affect any other rights or remedies under this Agreement or
applicable law.
15.6
Severability. If any provision of this Agreement is voided or found unenforceable, that determination
will not affect the validity of the other provisions, and the voided or unenforceable provision will be
deemed reformed to conform to applicable law.
15.7
Counterparts. This Agreement may be executed in counterparts, and all counterparts will together
comprise one instrument.
16.
Term.
16.1
Renewals. The term of this Agreement commences upon the effective date and continues for a one
(1-year) initial period. The City may, at its option and with the approval of the Contractor, extend the
term of this Agreement an additional four(4) years, renewable on an annual basis. Contractor will be
notified in writing by the City of its intent to extend the Agreement period at least thirty (30) calendar
days prior to the expiration of the original or any renewal Agreement period. Price adjustments will
only be reviewed during the Agreement renewal period and any such price adjustment will be a
determining factor for any renewal. There are no automatic renewals of this Agreement.
16.2
Extension for Procurement Process. Upon the expiration of the Term of this Agreement, including
the initial term and any renewals, at the City’s sole discretion, this Agreement may be extended on a
month-to-month basis for a maximum of six (6) months to allow for the City to complete its
procurement process to select a vendor to provide the services/materials similar to those provided
under this Agreement. The City will notify the Contractor in writing of its intent to extend the
Agreement at least thirty (30) calendar days prior to the expiration of the Term. Any extension provided
under this subsection will continue under the same terms and conditions as in effect immediately prior
to the expiration of the then-current term.
10
05/10/2023
17.
Dispute Resolution. Any controversy or claim arising out of or relating to this contract, or the breach thereof,
shall be settled by arbitration administered according to the American Arbitration Association’s Commercial
Arbitration Rules, and judgment on the award rendered by the arbitrator may be entered in any court having
jurisdiction thereof.
18.
Cooperative Use of Contract. This agreement may be extended for use by other governmental agencies and
political subdivisions of the State. Any such usage by other entities must be in accord with the ordinances,
charter, rules and regulations of the respective entity and the approval of the Contractor or the applicable
Subcontractor and the City. For a list of SAVE members, click on the following link:
http://www.mesaaz.gov/business/purchasing/save
19.
Exhibits. The following exhibits, with reference to the term in which they are first referenced, are
incorporated by this reference.
Exhibit A Project
Exhibit B Compensation
Exhibit 1 Software License Agreement
Exhibit 2 Salesforce.Com End User Subscription Agreement
Exhibit 3 Clariti Technical Support (“Standard Support
(Signatures appear on the following page.)
12
05/10/2023
EXHIBIT A
Permitting and Plan Review
PROJECT
(RFP 23-28)
See the following Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
3
rev.
12.11.2020
1. INTRODUCTION
The City of Glendale (City) develops, administers, and enforces standards for land
use, design, construction, and housing within the City limits. It is responsible for
issuing permits for residential and commercial construction as well as permits for
work in rights of way and on municipal infrastructure. The City also performs code
violation investigations, enforces zoning ordinances, building inspections and annual
inspections for compliance with the fire code, business licensing, development review
and approval, transportation review, cross connection inspections, utilities, and long-
range planning. The City requires that fees and taxes are assessed and paid.
2. OBJECTIVES
The primary objective of this solicitation is to find a qualified firm (Contractor) to
replace the City’s current software systems used to issue permits and process fee
payments with a more robust, state-of-the-art solution. The City’s intent is to use a
cloud-based software system that can provide a distributed enterprise-wide solution
and support future growth.
Other objectives of the system are:
•
Easy to implement (may be done so in a phased approach)
•
Requires minimal training.
•
Customizable to support City business processes.
•
Achieves better application integration with current and future applications
(whether commercial products or City enterprise applications)
•
Provides flexibility in adapting the out-of-the-box user interface to fit the City’s
evolving business practices.
•
Has a robust workflow engine, with greater capabilities for providing workflow
automation and customization, better tools for enforcing data rules and business
rules, and a flexible tool set to quickly respond to future City Ordinance directives
and business process changes.
•
Decreases complexity and our maintenance burden through good design, use of
best practices, reliance on industry standard platforms and technologies and
greater re-use of code and business rules.
•
Allows the City to position itself to go beyond current internal limitations by
providing additional capability such as interdepartmental coordination and
communication, mobile field access, business intelligence, cloud-based
computing, and post-permit performance monitoring.
•
Offers a broad range of external services for public access and improve our
offerings, such as mobile device access capability.
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
4
rev.
12.11.2020
•
Provides for additional citizen capabilities including but not limited to application
submittal, process visibility, fee payment interface, self-issuance, inspection
request submissions, status check capabilities, alert subscriptions, etc.
•
Provides implementation and integration services to transition from our current
software to the chosen platform. Both software and services must be included in
the winning proposal; and
•
The City will partner with the chosen Contractor during implementation, both to
assist with the transition and to ensure sufficient knowledge transfer for the City
to be fully capable of on-going management, maintenance and expansion.
3.
CURRENT SYSTEM OVERVIEW
The City issues a variety of permits and executes many diverse business
processes using the following systems:
3.1
Permitting System
Database – Oracle Version 11g, Release 2
Software – Hansen Version 7.7, Release 810
•
A commercial off-the-shelf permitting system. It is a client-server-based
application that includes a generic permit database and simple workflow
engine.
•
Modules - Community Development and Regulation (CDR), Building Asset,
and Service Request are the modules used. Hansen version 7.7 comes with
tools that allow configuration to fit local business practices and enabling the
software to be used to support business functions.
3.2
Application Functionality
The current implementation of Hansen version 7.7 includes the following
functionality:
•
Basic tracking of application, review, inspection, and enforcement processes
for all Department permit types and most major Department regulatory
processes. It includes status tracking, data collection and basic workflow
management for the processes for which it is configured.
•
Start to finish management of Land Use and public process permits
(including Master Use permits, platting actions, design review, code
interpretations, public notice, public comment, appeal processes and Land
Use conditioning.)
•
Complaint and case management for areas of Code Enforcement authority
(including Notice of Violation processes, citation issuance and tracking,
Director’s Review and appeal processes, referrals for legal action, and on-
going management of vacant buildings.)
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
5
rev.
12.11.2020
•
Payments and statements (walk-in, mail) are recorded in Hansen.
Additionally, all payments are entered into either a third-party point-of-sale
cashiering system or the City lockbox section.
•
Designated accounts are flagged for invoicing in Hansen. The actual billing
is handled via third party systems.
•
Department “resource” management, such as address assignment,
management of permit-related parcels and buildings, tracking of property
encumbrances (such as Land Use conditions that apply for life, transfer of
development rights between properties, etc.), management of inspector
district assignments, tracking qualifications of non-City agencies to perform
“Special Inspection” assignments and similar uses.
3.3
Application Deficiencies - The City anticipates addressing current deficiencies
with the replacement product, including:
•
Out-of-date client-server technology.
•
Inflexible presentation in the user interface.
•
Inadequate data architecture for expanded “resource” tracking (including
buildings, properties, addresses, and contacts).
•
Poor tools for application integration and interfaces.
•
Use of an internal proprietary coding language for capturing workflows and
business rules.
•
Limited capabilities for code re-use.
•
Inadequate support for current technology standards.
•
Lack of easy support for mobile platforms and mobile capabilities.
•
Inadequate capabilities for support of public facing “self-service” web
applications.
•
Costly maintenance requiring highly specialized, non-transferable skill sets.
•
The solution that replaces Hansen version 7.7 must continue to support all
currently supported processes, as well as including capabilities for new
process requirements and new technology opportunities that may arise in
the future.
3.4
User Environment –
•
Development Services Department (DSD), Code Compliance Division and
Fire Services
The DSD, consisting of the Building Safety and Planning Divisions, together
with the Code Compliance Division and Fire Services have approximately
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
6
rev.
12.11.2020
100 users. They guide the physical development of the City through
planning what can be built where, ensuring the safe construction of
buildings and infrastructure and ensuring compliance with a variety of city
codes. The current system is predominantly used by Building Safety,
Planning, Code Compliance and Fire Services staff with a small number of
users in other City departments including Transportation, Engineering and
Street Lighting.
The City anticipates the need for non-employee users, primarily private
inspectors, who are authorized to perform work on the City’s behalf.
Additionally, citizens, architects, engineers and contractors would need
limited access to their specific account information, monitor project status,
schedule inspections and pay bills online.
•
Business Licensing
The City regulates over 70 unique license types, some of which include
multiple subcategories. These licenses are applied for and issued in
accordance with multiple City Codes. The system is predominantly used by
Tax and License, Information Technology, Finance Management and other
City departments.
3.5
Operational Statistics
Development Services Department (DSD), Code Compliance Division and Fire
Services
Typical volumes handled by the current system in a calendar year include:
•
5,500 Building Permits
•
1,600 Projects
•
500 Land Use Permits
•
1,250 Planning Service Requests
•
8,000 Code Enforcement Cases
•
200 Rental Unit Inspections
•
9,000 Plan Reviews
•
70,000 Inspections
•
3,500 Annual Fire Inspections
The current building and property records system is modular. Contacts,
addresses, inspections, projects and permits all co-exist separately. The numbers
below include active and completed projects:
•
25,745 Projects
•
79,747 Permits
•
141,230 Contacts
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
8
rev.
12.11.2020
4.3.1
Work jointly with the City to manage the overall implementation effort,
including activities conducted by sub-contractors and City personnel.
4.3.2
Provide a Project Manager as the single point-of-contact between the
project team (including outside resources) and the project governance.
4.3.3
Perform Project manager duties which shall include, at a minimum:
a.
Project supervision
b. Work program administration and coordination activities
c.
Project time and expense management
d. Project status reporting
e.
Change management
f.
Quality management
g.
Risk management
h.
Schedule management
4.3.4 Follow the City’s internal methods and standard format of the deliverables
for project planning, documentation and change control where possible and
appropriate.
4.3.5 Provide a weekly written project status report to the City Project Manager,
with formal monthly status reports to be conducted with City management
and;
4.3.6 Perform Project governance essential to establishing a decision making and
communications model for the project. Executive stakeholders will be
identified by all parties and regular status meetings (in-person or virtual)
will be scheduled to review the project health, risks to timeline/budget and
issues that may block forward progress.
4.4
Fit/Gap Analysis
City intends to minimize modifications where possible. Extensive modification
decisions will be deferred until the project team is comfortable there are no other
options. Contractor shall:
4.4.1 Work with the City to conduct the Fit/Gap analysis to clearly define the
actual system workflow and unique business requirements.
4.4.2 City staff will review the standard reports with the Contractor. Any
enhancements or custom reports will be mutually agreed upon during the
Fit/Gap analysis; and
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
9
rev.
12.11.2020
4.4.3 Contractor shall provide a final mutually agreed upon document that guides
the project team(s) through the project.
4.5
City Environment Created on SaaS Solution
4.5.1 Contractor will create three (3) instances of the application on their SaaS
platform for City Use. Instances include Development, Test, and
Production.
Deliverable: Three Separate instances for Development, Test, and Production
Deliverable: Instance creation signoff
4.6
System Configuration
4.6.1 Contractor is responsible for configuring system for operation and access by
the project team.
4.6.2 Contractor shall perform set-up and configuration of the system to
accommodate the City’s specific environment.
4.6.3 Contractor shall resolve issues as they arise.
Deliverable: Configuration guide identifying configurations made for the City
Deliverable: Configuration Signoff
4.7
Data Conversion
The Contractor shall be responsible for providing data conversion services. The
Contractor will follow a structured approach to data conversion, as described in the
following paragraphs and requirements of data migration in Hansen Replacement
system requirements document.
4.7.1 Contractor shall work with the City in the early stages of the project to
jointly review all data conversion requirements, risks, and risk mitigation
strategies. This effort will lead to a comprehensive Data Conversion Plan
that outlines the related methodologies, schedule
Deliverable: Data Conversion Plan that outlines the strategy, schedule,
preparation needs, and a cross reference of the input and the resultant
output data
Deliverable: Successful Data Conversion and signoff
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
10
rev.
12.11.2020
4.8
System Integrations - For purposes of determining level of effort for interfaces,
Contractor will provide a mechanism to allow the transfer of data as indicated in
the Hansen Replacement system requirements document.
4.8.1 The chosen system shall include a full featured REST API for real-time
integrations with third-party applications.
Deliverable: System integration plan that outlines the integrations,
schedule, and prerequisites
Deliverable: Successful system integration and signoff
4.9
Reporting & Data Analytics
4.9.1 Contractor shall analyze City reporting needs and make recommendations
to meeting those needs.
4.9.2 Contractor shall provide reports, dashboards and data analytics.
Deliverable: Reports, Dashboards and Data Analytics
Deliverable: Reports, Dashboards and Data Analytics Signoff
4.10 Testing and Quality Assurance - The Contractor’s testing process shall accomplish
the following:
4.10.1 Assure the quality of the product.
4.10.2 Assure the system meets the full requirements of the City’s user
community.
4.10.3 Assure high quality of all deliverables.
4.10.4 Design, assemble and execute complete testing practices for the project.
4.10.5 Confirm the full functional capabilities of the final product in the City’s test
environment.
4.10.6 Confirm stability and performance (response time, etc.) of the final product.
4.10.7 Confirm deliverables meet the City’s expectations and requirements.
Significant tasks include:
•
Planning: Contractor will work with the City to develop an Acceptance Test
Plan to verify the configured system meets the stated functional
requirements. This Plan will include user test scripts covering the various
functions.
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
11
rev.
12.11.2020
•
Issue Tracking: Contractor will collaborate with the City to maintain a log
of issues, configuration problems and software malfunctions identified
during testing. Issue priorities shall be set according to the City’s pre-
determined priority definitions below
Priority
Problem Description
Response Time
Resolution Targets
Level One (P1)
•
Loss of Data
•
Data corruption
•
Productive use
prohibited
•
No workaround
•
Aborts
M-F, 7:00AM- 7:00PM
Mountain Standard Time
Immediate or within 30
minutes of notification
12 hours - Program code
correction or a
procedural workaround
Level Two (P2)
•
Primary purpose
comprised
•
Productive use
significantly
impacted
•
Workaround
generally not
available
M-F, 7:00AM- 7:00PM
Mountain Standard Time
Immediate or within 1
hour of notification
48 hours - Program code
correction or a
procedural workaround
Level Three (P3)
•
Productive, but
incomplete
operation
•
Workaround
generally
available
M-F, 7:00AM- 7:00PM
Mountain Standard Time
Immediate or within 8
hours of notification
during normal business
hours.
One week - Procedural
work around
Program code
correction in a future
software release
Level Four (P4)
•
Productive, mainly
cosmetic in nature
•
Workarounds or
configurable
options generally
available
M-F, 7:00AM- 7:00PM
Mountain Standard Time
Immediate or within 8
hours of notification
during normal business
hours.
One week - Procedural
work around
Program code
correction in a future
software release
•
Issue Resolution: Contractor will work collaboratively to resolve issues to
the City’s satisfaction.
•
Acceptance Testing: City will perform acceptance testing to ensure
acceptance criteria items have been addressed and system is ready for go-
live.
Deliverable: Acceptance Test Plan
Deliverable: Successful Acceptance Testing and signoff
4.11 Training Plan – Contractor shall provide a Training Plan using a Train-the-Trainer
approach that incorporates at a minimum, the following two (2) items:
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
12
rev.
12.11.2020
4.11.1
Provide training for City staff to understand system capabilities. It is the
City’s desire to utilize Subject Matter Experts (SMEs) for specific modules
of this system while several persons may attend ALL training provided for
all systems.
4.11.2
The Contractor shall assist City staff in creating a web and/or classroom-
based training program. The Contractor will attend two (2) City
conducted training sessions to assist City staff with questions that may
arise.
Deliverable: Training plan which includes topics, intended audience,
duration, and syllabus.
Deliverable: SME training
Deliverable: Training plan and SME training signoff
4.12 Documentation - The Contractor shall provide the following types of system
documentation, or proposed alternative, upon completion of project. The
Contractor may elaborate on any of this information for clarification.
4.12.1
End User Documentation: City staff will work in conjunction with the
Contractor to develop end user documentation.
4.12.2
Error Process Documentation: Identifies error conditions and how to
correct them.
4.12.3
Security Documentation: Describes the process to set-up and maintain
security for system.
4.12.4
Setup/Maintenance Documentation: Describes the process to set up,
maintain and change the application features.
Deliverable: Documentation as outlined above
Deliverable: Documentation signoff
4.13 Deployment and Post-Production Support - The Contractor shall provide a
mutually agreeable go-live schedule. Significant tasks include:
4.13.1
Provide a detailed Go-Live plan to include at a minimum:
•
Readiness checklist and resource assignments
•
Data conversion plan
•
Communication plan
•
Clearly defined go/no-go decision points
•
Contingency plan if the Go-Live fails
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
13
rev.
12.11.2020
4.13.2 Staging the Production environment.
4.13.3 Work with City staff to deploy the system according to the City’s change
management process and validate the system performs in accordance
with the stated objectives and meets the functional and quality objectives
of the City.
4.13.4 Provide a stabilization plan that details the Contractor’s commitments to
stabilization and the transition to full support by City staff
4.13.5 Contractor shall resolve all P1 and P2 issues as described in section 4.10
before deploying to Production
4.13.6 Contractor shall allow for 30 days of aftercare to ensure the system is
stable.
Deliverable: Comprehensive Cutover Plan and signoff
Deliverable: Successful Deployment and signoff
Deliverable: Aftercare signoff
4.14 System Warranty, Maintenance & Support –
4.14.1 Contractor shall provide citywide support, delivery, installation and
maintenance of the system as part of the resulting contract.
4.14.2 Contractor shall ensure that the primary point of a contact for all calls
concerning the system is the selected vendors help desk. The maximum
acceptable downtime should not exceed the time agreed upon in the
Service Level Agreement (SLA) after the award of this contract.
The following procedure should be followed for all issues reported concerning the
system:
4.14.3 Provide premium multi-channel online/telephone system 24/7support
with clearly documented escalation paths based on severity and priority
4.14.4 City will contact the vendor and a telephone response should be provided
within two (2) hours.
4.14.5 A qualified technician should respond via phone to address all calls in
accordance with the importance and criticality of the question being asked
and/or the problem being reported. The vendor should provide on-site
technical support for problems that cannot be resolved via telephone or
remote access.
4.14.6 Issues that are not resolved should be directed to the vendor’s contract
administrator for immediate resolution.
4.14.7 Each request for service should be assigned a tracking number and
include specific information related to the call. The successful vendor
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
14
rev.
12.11.2020
should provide a weekly log of trouble calls and the status of the
resolution of each issue.
4.14.8 Provide city with a reporting mechanism to track the status of all open
service calls. Calls should not be closed until the City approves the
resolution of the call.
4.14.9 Facilitate monthly and quarterly Business Reviews with the City. Reviews
shall include Key Performance Indicators (KPI) defined by the City
4.14.10 During the life of the contract the vendor will be required to provide
software upgrades and services necessary to keep the system operational.
4.14.11 Provide the City with product roadmaps and upgrade schedules for the
SaaS solution
4.14.12 City requires two (2) years of maintenance.
4.14.13 Year two (2) maintenance renewal must not start before the Production
Go-Live of the system.
4.14.14 After the initial two (2) years of maintenance, the City will require a one (1)
year maintenance renewal option.
Deliverable: Reporting mechanism to track open service calls
Deliverable: Product Roadmap and Upgrade Schedules
4.15 Backup & Disaster Recovery Services
4.15.1 Provide backup and disaster recovery components for the proposed
solution. SaaS solution shall include High Availability and Redundancy.
Extreme measures should ensure that no information is lost and that the
proposed solution can restart in-progress processes.
4.15.2 Provide comprehensive disaster recovery plan and participate in annual
recover testing that meets City’s requirements, if needed, to restore
system.
4.15.3 In the event of a disaster, ensure that the business operations are not
suspended for more than eight (8) hours.
4.15.4 Production Data backups shall be taken, at a minimum, every two (2)
hours
4.15.5 In the event of a power outage and/or network disruption, provide
capabilities of recovering data from processes that are in-progress.
4.15.6 Provide recovery mechanisms, including, but not limited to fail-over
capabilities and time to recovery of system.
Deliverable: Comprehensive Disaster Recovery Plan and signoff
EXHIBIT A - PROJECT
City of Glendale
Solicitation Number: RFP 23-28 / 42300043
PERMITTING AND PLAN REVIEW SYSTEM
CITY OF GLENDALE
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
18
rev.
12.11.2020
decision-making process about this RFP. This provision shall not prohibit an
Offeror from petitioning an elected official or engaging in any other protected
first amendment activity after the protest period has run or any protest has
been resolved, whichever is later.
Violation of this provision will cause the proposal or offer of the Offeror to be
found in violation and to be rejected.
EXHIBIT A - PROJECT
i
1. Cover Letter / Executive Summary
March 21, 2023
Connie Schneider
Procurement Administrator
Procurement Division
5850 West Glendale Avenue,
Suite 317
Glendale, Arizona 85301
RE: Glendale RFP 23-28 / 42300043 for a Permitting and Plan Review System
Dear Ms. Schneider and Evaluation Committee:
TruePoint Solutions – in partnership with Clariti Software – is pleased to
submit our response to the City of Glendale’s (the City) RFP for a Clariti
Building Permit Software Implementation. We have partnered with Clariti on
this response as we are confident that Clariti’s software will address the
current deficiencies noted in your RFP. By implementing Clariti, you are
investing in a scalable, fully SaaS solution that can easily evolve in the long
term as your needs grow.
TruePoint Solutions was established in 2005, and our staff of 48 brings a
combined 750 years of public sector IT experience to your Permitting Software
implementation. Prior to the creation of TruePoint, the founders and
numerous staff all had long and successful careers at Hansen Information Technologies. TruePoint is
comprised of the primary system designers, architects, implementors, and support staff who were
responsible for creating and implementing the Version 7 software the City currently utilizes today.
For this project, TruePoint has assembled a team with not only a profound history of successful experience
on projects of just this nature, but also with a local presence in Arizona. TruePoint Solutions has worked
with numerous agencies in your region including Mesa County, Pinal County, Pima County, Maricopa
County (Regional Development Services Agency), City of Chandler, City of Peoria, the Roosevelt Irrigation
District and the Town of Queen Creek whose contact information we have provided as a customer
reference.
This project will be led by resources from our Tucson office, all of whom would bring their Public Sector
talents and profound institutional knowledge to the City. We are among the most experienced companies
to provide the services the City seeks for your project work. As highlighted above, our executive team and
COMPANY OVERVIEW
TruePoint Solutions
Incorporated:
2004
48 employees
Professional Services:
Business Analysis
Configuration
Data Conversion
Report Development
Event Scripting
Interface Development
Consulting
Training
Industry:
State and Local
Government
Industry Focus:
Land Management and
Permitting
Business and Trade
Licensing
Code Enforcement
Asset Management
Electronic Document
Review
Utility Billing
IT Consulting
Exhibit A - Project
ii
key team members all enjoyed successful, long-term careers at Hansen Information Technologies prior to
establishing TruePoint Solutions. W are confident that the City will substantially benefit from our insights
into the V7 migration efforts for this Hansen replacement. More importantly, we simply cannot advocate
highly enough the power of the Clariti solution and the countless benefits the City will receive with its
implementation.
Our partner, Clariti, established in 2008, empowers governments to deliver exceptional citizen
experiences through easy-to-use permitting and licensing solutions, and dedication to service
excellence. Through Clariti’s 13+ years working with city, county, state, and provincial governments
across North America, they have developed a deep understanding of the challenges governments face in
Permitting, Planning and Land Management - such as staff shortages and ever-increasing volume - and
the need for more flexible, user-friendly solutions.
Our proposal is offering a replacement of your current Hansen version 7.7 system, a solution which will
continue to support all currently supported processes, as well as capabilities for new process
requirements and new technology opportunities that may arise in the future. Our proposal offers the
City a resolution to the following deficiencies you are currently experiencing:
Out-of-date client-server technology.
Inflexible presentation in the user interface.
Inadequate data architecture for expanded “resource” tracking (including buildings, properties,
addresses, and contacts).
Poor tools for application integration and interfaces.
Use of an internal proprietary coding language for capturing workflows and business rules.
Limited capabilities for code re-use.
Inadequate support for current technology standards.
Lack of easy support for mobile platforms and mobile capabilities.
Inadequate capabilities for support of public facing “self-service” web applications.
Costly maintenance requiring highly specialized, non-transferable skill sets.
With the Clariti solution, we will provide a SaaS flexible, modern permitting and planning review system
which will:
Empower your business users
Reduce the workload of your IT Staff
Improve community experiences
Business-level users of Clariti experience a tailored user interface with all the tools necessary for their
role at their fingertips. Staff can create their own reports and dashboards, view their workload and
action items at a glance, easily find information and work with it quickly, and collaborate effortlessly
across teams. Empowering your business users with user-friendly tools reduces the workload of your IT
staff, freeing up their time for more specialized tasks.
Exhibit A - Project
iii
The community portal Clariti provides is easy for everyone to use, from daily users making multiple
applications to once-a-decade users entering a complaint. Clariti’s applications use intelligent workflows
that guide each user to provide the information you need to act. Automation generates required
documentation and fee amounts, saving your staff from administrative busywork that comes from
chasing down missing information. Informative progress updates and status notifications are
automatically provided in the community portal, meaning applicants can check online before calling
your staff, reducing the number of interruptions.
We would like to take this time to thank you for your consideration in allowing us to demonstrate
TruePoint’s successful strategy to implement a business-critical solution for the City. We look forward
to working with you and to the prospect of building a long-term relationship.
Regards,
Kent Johnson
TruePoint Solutions
(916) 259-1293 office
(916) 607-4490 mobile
(916) 256-1975 fax
kjohnson@truepointsolutions.com
Exhibit A - Project
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
1
rev 10/12/22
Offerors to complete this Response Workbook and submit with their response to this
RFP.
COVER SHEET
OFFEROR NAME:
TruePoint Solutions, LLC
OFFEROR ADDRESS: 4525 East Skyline Drive, Suite 121, Tucson, AZ 85718
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
2
rev 10/12/22
OFFER SHEET (Must be printed, signed and returned upon completion)
Offeror certifies that they have read, understand, and will fully and faithfully comply with this
solicitation, its attachments and any referenced documents. Offeror also certifies that the prices
offered were independently developed without consultation with any of the other Offerors or
potential Offerors.
02/28/2023
TruePoint Solutions, LLC_________
Date
Legal Company Name
Matthew Cohagan_____________
Manager, Business Development
Printed Name (Authorized Signatory)
Job Title
Offeror Certifies it is a (check only one):
Proprietorship
Partnership
Corporation
mcohagan@truepointsolutions.com
3262 Penryn Rd, Ste. 100-B
Email Address
Mailing Street Address
(916) 266-1619___
Loomis, CA 89451_____________
Phone Number
City, State & Zip Code
Questions regarding this offer should be directed to (if different from above):
Kent Johnson
916-607-4490
kjohnson@truepointsoluitons.com
Contact Name
Phone Number
Email Address
FEDERAL TAXPAYER ID NUMBER (Required): _45-0641023____________________
OFFEROR IS A MINORITY OR WOMEN OWNED BUSINESS:
Yes
No
DO YOU HAVE AN ARIZONA TRANSACTION PRIVILEGE TAX (TPT) LICENSE?
Yes, Number Tax Rate: OR
No, not required to have an Arizona TPT License
CONFLICT OF INTEREST (SPECIAL NOTICES):
No, I do not have a conflict of interest
Yes, I have a conflict of interest and response
includes the disclosure required (see Exhibit 1, Item #3)
ACKNOWLEDGEMENTS: By signing this Offer Sheet and submitting the accompanying
solicitation response, Offeror is certifying that they have read, understand, and agree to comply
with all required terms and conditions provided in the EXHIBITS PACKAGE and checked off
below. Failure to provide this acknowledgement will result in disqualification.
Exhibit 1 – Special Notices
Exhibit 2 – RFP Standard Terms and Conditions
Exhibit 3 – Insurance Requirements
_Please see our signed, separately submitted Offer Sheet/Bidder Form_______
Authorized Signature - Print this form and sign above
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
3
rev 10/12/22
REQUIRED RESPONSES:
Offeror’s answers to the following questions will comprise the Offeror’s response to this
RFP. It should be noted that all attachments or exhibits prepared by the City and
referenced herein are incorporated by reference into the Offeror’s response and shall be
included in a final contract with the successful Offeror. Information prepared by the
Offeror and submitted with their proposal may be incorporated into a final contract (for
example program offerings, curriculum, key personnel, or performance metrics).
1.
EXPERIENCE, PROVEN PERFORMANCE AND QUALIFICATIONS
1.1.
Introduce your company, highlight your ability and willingness to meet or
exceed the specifications and requirements of this RFP, and explain why
your firm is most qualified.
TruePoint Solutions Company Profile
TruePoint is a privately held software and solutions company and certified
Small Business Entity based in California. Systems Integrators like
TruePoint can bring far more industry- and product-specific experience to
an implementation of this nature, providing a valuable, substantial, and
rewarding experience to the client. As our customer references will attest,
our numerous successes in this area have made TruePoint Solutions the
premier partner at implementing complex government IT solutions.
TruePoint Solutions has the proven skill set to successfully provide the
project approach and deliverables that the City seeks. For this project,
TruePoint Solutions will draw on our roster of highly qualified project
managers, technical analysts, and business analysts. Our goal is to provide
a mentoring approach and strategy as we implement and configure
software to meet the business and operational needs of the City.
We are proposing the implementation of the Clariti software solution in
partnership with Clariti software and have provided the same company,
customer demographics, and reference information for TruePoint Solutions
in addition to the information provided for Clariti.
We are confident that TruePoint Solutions is the team most likely and best
equipped to ensure the City’s success with this project. As a result of our
long-term working relationships – our entire team shares the same high
standards and perspective on customer service, delivery, and ultimate
client satisfaction.
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
4
rev 10/12/22
Clariti Company Profile
Clariti provides industry-leading community development, permitting, code
enforcement, and licensing software for state, provincial, and local
governments. Founded in 1985, their Software-as-a-Service (SaaS) product
was released in 2008. They are focused on the regulatory space, with a
deep understanding of their customers' need for more flexible, transparent,
and user-friendly solutions. Clariti is the expert for government agencies
looking for a simple solution to their complex needs. Their expertise will
give you a permitting and plan review system that improves application
time and exceeds the expectations of your staff and community.
Clariti is a Delaware-incorporated company that embraces a remote-first
staff base. They have employees across North America from Vancouver, BC
to Atlanta, GA. Their team of 80 is consistently growing as they add experts
in every domain.
Commitment to Customers
Clariti is not a software provider, but a software partner. They collaborate
with you to understand your specific needs and implement a scalable
solution that can easily evolve long-term. Purchasing new software is a
challenging investment for your community – so they invest in deep
relationships with their integration partners to provide you with the most
efficient implementation possible.
Clariti's goal is to be your most trusted software partner – and they earn
that by providing the most intuitive, powerful, and low-maintenance
solution on the market. The Clariti system is easy to configure and
interfaces with your existing and future systems to increase efficiency. With
Clariti, you can simplify the staff and constituent experience and your team
can finally focus on what’s essential: leading continued community
development.
Clariti is proud to say that their solution is built on the Salesforce platform.
Salesforce provides customers with privacy and high levels of performance,
reliability, and security without sacrificing their focus on best-in-class
community development software. Salesforce enables a customer-centric
experience with:
•
A single view of the user for cross-functional insight and reporting
•
Dashboards that visually showcase data in action
•
Customer-centric automation
•
Proactive service
•
Optimized processes
•
Simplified collaboration
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
5
rev 10/12/22
We genuinely believe Clariti is the only solution your team will ever have to
purchase thanks to its ability to adapt and grow. Even if things change
today, next year, or ten years from now, Clariti will be there to grow with
you.
Implementation and Software Partners
Clariti focuses on providing industry-leading permitting and plan review
software, and they partner with implementation experts to ensure you get
the best possible value when you purchase their system. Because they are
built on the Salesforce platform, Clariti is a familiar environment for
software professionals. So whether it’s their first implementation as their
partner or their tenth, Clariti's partners can expertly configure your
solution.
Clariti's partner for this project, TruePoint Solutions, has a wealth of
experience implementing permitting and plan review software. They chose
to partner with TruePoint because of our outstanding record across North
America, as detailed in the references and company profile sections of this
proposal. We chose to work with Clariti because of their best-in-class
solution that is one of the easiest to implement in the market.
The Clariti team provides personnel support for all partner
implementations. They work in tandem with our team to implement Clariti
following their best practices. They trust TruePoint to implement Clariti
with excellence, support your configured system, and provide you with
support as your business needs evolve.
Invest in a Lasting Partnership
As your partner for your new permitting and review system, Clariti and
TruePoint are committed to keeping your system current. System
improvements occur six to eight times a year. This ensures the security and
efficiency of your system is always up to the most recent standard.
TruePoint will provide you with ongoing professional services support to
assist you with your configured solution. Your Clariti Account Manager will
keep you informed of upgrades and updates to Clariti and be your partner
for the life of your system. We understand the City of Glendale is a growing
community, and we’re committed to making your investment in a new
system one that exceeds your expectations for years to come.
1.2.
Offeror shall provide names and years of experience of key personnel,
names of any subcontractors used and years of experience.
For this project, TruePoint Solutions will draw on our roster of highly
qualified project managers, technical analysts, and business analysts. The
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
6
rev 10/12/22
person in charge of the project will be Ernie Phillips, TruePoint Solutions’
Public Sector Practice Manager.
Ernest Phillips – Public Sector Practice Manager
Ernie is TruePoint Solution’s Public Sector Practices Manager. He is a
technical implementation consultant who brings his 11+ years of
programming, database management and user interface design experience
to TruePoint's public sector projects. His software experience includes
Microsoft Visual Studio 2008-2010-2012-2013-2015, Microsoft Office Suite
2003-2007-2010-2012-2014, Adobe Master Suites, CS-CS5, Cisco VPN
Clients, AutoCAD 2003-2012, VMPlayer, VMWare Client, VSphere, MySQL,
Report Builder, SQL Developer, SQL Management Studio, EDNA, Siem
SCADA System, GE SCADA System, CERNER and Synergy SIS. Ernie’s
programming experience includes C#, VB.NET, CSS, PLSQL, MS-SQL,
ASP.NET MVC, Java Script, PHP, HTML5 and Agile Methodologies. Ernie’s
technical skills have enabled TruePoint to deliver highly successful project
implementations across the board. Notable Public Sector projects led by
Ernie include platform configurations for the City of North Vancouver, BC;
City of Beverly Hills, CA; and Austin Water, TX.
Daniel Venditelli – Business Consultant
Daniel is a business and solutions analyst focused on assisting clients with
looking beyond immediate wants to identify long-term strategic needs. He
has led and supported enterprise IT deployments with budgets from
thousands to over a million dollars. Daniel has developed custom web
applications for small to large (and multi-national) companies. With nearly
20 years in IT across public and private sectors, he regularly champions a
holistic approach and bridging silos to find hidden opportunities to stretch
or extend agency resources. Daniel is always happy to assist customers
and is accustomed to being the primary point-of-contact for operational
support or, when necessary, escalation.
• Developed unique-for-industry print-on-demand quoting system for
national salesforce. Provided potential customers with immediate
high-quality illustrated printable quote; product successfully used for
10 years & generated over 140K quotes.
• Helped staff successfully capture and manage over 9000 work
orders in first 6 months by deploying agency's first enterprise asset
management system which streamlined cross- department
workflows and eliminated paper processes. Co-led $1.3M
deployment.
• Reduced staff processing time by 60% (2-2.5hrs per meeting) by
deploying electronic agenda management product to replace paper
documents. Lead project and provided operational support.
Christine Cannon – Implementation Consultant
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
7
rev 10/12/22
For nearly 10 years, Christine has worked in the public sector with a focus
on product implementation, training and demonstrations, and problem
solving for user needs. Christine is charged with helping agencies
implement electronic plan review software and alter their existing
permitting software to accommodate new processes. Christine guides
agencies in determining best business practices to better serve their
customer needs. She has a Bachelor of Arts degree in legal studies with an
emphasis in political science from Chapman University. Notable projects
include:
• TRPA – Created custom field layouts for all permit types for
DigEplan setup, created plan review stamps
• Livermore – Set up and tested for Plan Review implementation,
activated DigEplan tab for Planning permits, created DigEplan
training guide
• Reno – created 3 new record types for Special Events and
ACA applications
• Tigard – Created new record type for home occupation permits
• Douglas Co – created layouts and enabled DigEplan for Planning &
Engineering
•
Lincoln CA – Created record types and drill down options
•
Napa Co – Added Electronic Plan Review users
•
Placer Co – Electronic Plan Review report templates
Clariti Resources:
James Wikkerink
Principal Solutions Architect
James Wikkerink is a technical architect with more than 15 years’
experience designing, developing, and delivering business applications for
local and state government agencies. He provides business analysis,
project management, and technical analysis for custom and off-the-shelf
cloud services, sites, and portals on the salesforce.com platform. James
has been delivering solutions utilizing the Salesforce and Force.com
platforms for over 15 years.
Nicki Decloux
Principal Solutions Architect
Nicki is a Principal Solutions Architect and a client engagement manager
with more than 10 years of delivering success with Clariti plus 15 years of
experience on the Salesforce platform. Nicki is currently supporting the
City of Phoenix’s ShapePHX Salesforce/Clariti implementation. As Project
Lead on key Clariti implementations, Nicki played a pivotal role in licensing
and compliance solutions for several government clients including the
Massachusetts Department of Public Safety, several State of Iowa agencies
and the cities of Hampton and Norfolk in Virginia.
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
8
rev 10/12/22
1.3.
Offeror should provide details of projects undertaken that are of similar
nature and size based on the City’s Specifications.
We have provided details of similar projects in the references section
below.
1.4.
Company Background: Include a brief history of your organization
including the past performance on project of similar scope and size, level
of knowledge, reliability, flexibility and ability to meet project deadlines.
TruePoint Solutions
Established in late 2004, TruePoint formally commenced operations in
2005. Our total team of 48 staffers encompasses well over 750 years of
Public Sector IT experience. The owners and much of the staff at TruePoint
also share a common history of having worked at the same company prior
to the creation of TruePoint. This means that many of our staff have
worked together for more than a decade. In fact, TruePoint’s owners have
worked together for over 30 years. As a result, very few other companies
can claim to have as much experience working on the present Glendale
Public Sector implementation. This experience has proven time and again
to be invaluable while successfully upgrading to new state-of-the-art
Permitting solutions.
TruePoint Solutions | Company History
11/2004: TruePoint Solutions was founded. Founded by the senior
leadership team of Hansen Information Technologies, the leading
international software company focused on solutions for the public sector.
With a deep understanding of the requirements, challenges, and operations
of public agencies and decades of experience in developing and providing
solutions to those challenges, TruePoint Solutions was established to
provide solutions and service to public agencies that would allow for
maximum flexibility to accommodate the broad and specific needs of those
agencies.
01/2005: Formally commenced business.
02/2005: Certified Accela Business Partner.
08/2012: GSA Certification attained (Contract #GS35F025BA)
TruePoint is awarded certification to sell products and services to the
government as GSA certified vendor.
10/2012: First TruePoint Solutions User Group Conference. Intent on
providing the best experience for its TrueBill users, TruePoint Solutions
held its first bi-annual user group conference in October 2022.
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
9
rev 10/12/22
08/2013: Infor Alliance Partnership.
10/2013: CMAS Certification attained (Contract # 3-16-70-3278A)
08/2015: Certified Esri Silver Level Partner.
12/2017: Certified DigEplan Partner.
01/2021: NCPA Certified (Contract #11-51). As another factor to create a
better customer experience, in January 2021, TruePoint Solutions attained
National Cooperative Purchasing Alliance (NCPA) certification.
05/2021: First Cloud-Hosted Implementation of TruePoint's Utility Billing
Software, TrueBill – City of Evanston, IL.
11/2022: Certified Clariti Software Partner. Expanding its strategic
partner network, TruePoint partnered with Clariti in November 2022,
augmenting its offerings to public agencies and ensuring that we can
provide the best solution for each given agency. The Clariti solution allows
agencies to improve their permitting and licensing operations with a
leading-edge cloud-based solution built on the Salesforce platform.
Clariti Software
Experience in Local Government
Clariti brings deep knowledge of permitting and land management to
empower our customers to serve their citizens better. Since launching in
2008, Clariti has become an enterprise leader in community development
software for state, provincial, and local governments across North America.
Leveraging the Salesforce platform development allows them to focus on
your unique needs. Clariti provides a solution optimized for large and small
organizations working across various departments; it’s a flexible system
that conforms to your processes and significantly improves application
turnaround times.
Clariti works with the most innovative large agencies, like the City of
Phoenix, Arizona, who manages 500+ permit types and delivers exceptional
citizen experiences with their solution, and Orange County Public Works
(OCPW), who was looking to modernize the way the County does business
with its land development community and general citizen engagement.
Clariti's modern solution enables OCPW to provide a 10-day turnaround
time on complex permit applications.
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
10
rev 10/12/22
Clariti Company History
1985 Clariti's former parent company, Municipal Solutions Group, was
formed by a team of entrepreneurial government employees who wanted to
create software to make permitting and licensing processes more efficient
2006 Following years of success and hundreds of happy customers,
Municipal Solutions Group saw the value of cloud computing and decided
to split the company in two. This was the start of BasicGov, a stand-alone
multi-tenant cloud solution for permitting and licensing built on the
Salesforce platform.
2008 - 2016 BasicGov Launched in 2008 as the first public sector
AppExchange partner on the Salesforce platform. Over this period,
BasicGov built a customer base across North America of forward-looking
City Managers and state CIOs who saw the benefit of the cloud.
2015 - 2019 BasicGov’s reputation for providing world-class product
solutions grew, and the company built deep partnerships with industry-
leading system integrators, including Deloitte and Accenture. Some of
North America’s largest cities and states, from Phoenix to New York and
Washington to Massachusetts, selected BasicGov as their permitting and
licensing solution
2020 - 2020 marked the beginning of BasicGov’s most exciting chapter yet.
After a significant investment from Explora Partners to fuel further
innovation in their product, BasicGov announced their rebrand to Clariti –
the only true cloud-based permitting and licensing solution for state and
local government
2022 - 2022 continued Clariti’s record of excellence, with recognition on
the GovTech Top 100, The Globe and Mail’s list of Canada’s Top Growing
Companies 2022, and Certification as a Great Place to Work Canada
employer.
1.5.
Offeror shall provide company financials for the past 3 years.
TruePoint has been profitable and growing every year for the past decade
and we feel it is important to note that we are completely debt free (no
outstanding receivables more than 30 days) and sufficiently positioned with
cash balances to maintain a very positive financial position.
TruePoint is a firm of nearly 50 team members and revenues ranging from
$7M+ to $9M+ million since 2017. TruePoint’s regulatory practice is
contracted to deliver implementations services for our Infor, Accela,
Electronic Plan Review, and Utility Billing clients in 2023 through 2024.
Below we have provided our gross revenue since 2019.
Gross Revenue
2019 $7,390,485
2020 $8,280,738
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
11
rev 10/12/22
2021 $8,162,710
2022 $ 9,060,903.
1.6.
Offeror shall provide staff turnover rates for the past 3 years.
TruePoint has been extremely fortunate to almost hand pick our team
members, most of whom have worked together for a decade or more.
Because of this close knit structure we have enjoyed incredibly low
turnover. We have lost just a handful of employees in the last few years.
1.7.
Provide 3 valid references from those who can confirm your experience in
providing the services stated within this RFP. The reference may be from
governmental agency, municipality, schools, or companies which the
Offeror has provided similar services within the last five years.
Reference 1:
City of Norfolk
810 Union Street
Norfolk, VA, 23510
Kathy Finholm
757-664-6678
kathyfinholm@norfolk.gov
2016
Provide a summary of Services provided: The City of Norfolk, Virginia uses a complete
Clariti Community Development (or Land Management) solution for planning, permitting,
licensing, code enforcement and mobile. Other departments such as public works, fire,
and parks and recreation also utilize the solution for completing plan reviews.
Reference 2:
City of Phoenix
200 W. Washington St.
Phoenix, AZ, 85003
Mary Ann Fotinos
602-262-7131
mary.ann.fotinos@phoenix.gov
2022
Provide a summary of Services provided: The City of Phoenix aimed to create a heightened
user experience for external customers to submit, track, and interact with staff. At the
same time, processing applications more efficiently through the Historic Preservation,
Planning and Zoning, Permitting, Plan Review, and Inspection Processes.
The mission of the SHAPE PHX project was to upgrade the primary legacy business
applications for Planning & Development's (PDD) land management/permit tracking
software systems with a modern solution that supported planning, development, and
regulation.
The SHAPE PHX project focused on acquiring a system that updated the core permit
managing abilities with integrated, streamlined, and next-generation workflow processes.
PDD will continue to be responsive as the community needs change by updating systems
to incorporate forward-thinking functionality. The SHAPE PHX solution provides a near-
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
12
rev 10/12/22
seamless overall experience to PDD internal and external customers while integrating
closely with proven PDD processes and tools used today.
Reference 3:
Town of Queen Creek, AZ
22358 S. Ellsworth Road
Queen Creek, AZ 85142
Amy Shackleford, Business Systems Analyst 480-358-3906
amy.shackleford@queencreek.org
Jan/2018 – Jan/2019 with on-going
support
Provide a summary of Services provided: Extensive system configuration tasks including
fee scripting and email notification based on inspection results, and process workflow
updates. Full platform application support services.
2. SYSTEM REQUIREMENTS
2.1
Attachment 1 – System Requirements Provide your response to each tab in
this document and submit as an excel document with the title
“ATTACHMENT 1 – SYSTEM REQUIREMENTS”
3. METHOD OF APPROACH
3.1
Telephone and other support ‐ Please describe all support services available
from your company. Specifically address the following:
o normal hours of availability;
o website support information;
o online chat;
o remote system access capabilities;
o access via toll‐free 800 number;
o maintenance costs models;
o quality Assurance Program(s);
o other support services; and
o Service‐Level Agreements (SLA) – response time, escalation processes, and
other metrics.
TruePoint Clariti support
Included as part of our proposed implementation and service, TruePoint
will provide post go-live support to your Agency for the software product
licenses purchased and will provide technical support and maintenance
services for a period of 30 days from go-live to help ensure the optimal
functioning of the implementation.
TruePoint Solutions also offers an optional support program available for
an additional fee for contracted periods of time. In order to streamline the
process of attaining support beyond the initial contract, we recommend
that the City proactively contract for this optional support for a specified
amount and duration of time, ranging from 20 to 40 hours a month in the
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
13
rev 10/12/22
first year of implementation for ready access to requested additional
support services. This represents a budgeted expense of $40-$80k
1.
Support can include: All major and minor updates, upgrades,
modifications, features, enhancements, bug fixes, error corrections,
patches, and subsequent releases for the Software offered by Clariti.
2.
Technical support, advice, consultation, and assistance for the
Software, including, and without limitation, troubleshooting,
configuration, and upgrade inquiries, promptly provided by qualified
professionals of TruePoint during all normal business hours via
telephone, fax, internet, and email as well as onsite at Licensee’s
main office. It is not expected that there will be issues which arise
outside of normal business hours – however, TruePoint staff will be
available to provide after-hours support during pre-arranged critical
operational events.
TruePoint will ensure faults are fixed in the product in a timely fashion as
to minimize any operational impact. Due to the nature of software,
TruePoint cannot guarantee that the product will always be entirely free of
faults, but TruePoint will contractually obligate the company to provide
corrections as promptly as possible.
Phone Support – Support staff is available Monday through Friday, from
8am to 5pm (PT) via telephone or email for assistance with questions,
concerns, and information about the general use of the Clariti software. All
support calls will be dealt with as promptly as possible. As a courtesy to
other callers, training cannot be handled over the phone.
Clariti Support
Above and beyond the excellent service provided by TruePoint, the Clariti
team is here to support you. They are here to provide core product support
for the Clariti solution.
Every customer receives Warranty Service level support as part of their
annual subscription fee, including full access to a dedicated customer
support team. Your included warranty service level support covers all
functionality that was configured and/or developed by Clariti. It also covers
one (1) production environment and one (1) sandbox environment.
On top of your basic Warranty Service level support, a dedicated account
manager is assigned to you as long as your contract remains active. Clariti
offers this to every customer at no additional cost.
Your account manager is a trained support employee based in North
America. Their focus is to meet with you on a quarterly basis to ensure you
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
14
rev 10/12/22
are using your solution to its maximum potential. During these one-on-one
check-ins, your account manager will:
•
Explore how you’re working with the system
•
Share updates and progress with you
•
Make recommendations for support to keep Clariti up to date
Clariti takes pride in providing consistent product updates, so the services
you offer your citizens consistently exceed expectations.
Resources
Clariti's customers have access to numerous training and technical support
resources to help guide them to use our solution.
•
Technical Support: The Clariti technical support team is available
from 6:00am – 5:00pm PST to help you troubleshoot and answer
questions you may have
•
Clariti Learning Management System: User training modules to learn
how to be a Clariti super-user. Connect to the Salesforce Trailhead
community, meet thousands of users, learn new Salesforce skills,
and earn globally recognized credentials that demonstrate your
expertise
•
Support Portal: Clariti's technical documentation portal is available
to all users to walk through the Clariti solution and learn about
functionality in detail
•
Free Webinars: Access a series of webinars to learn more about the
Clariti solution offering, functionality, and new releases
•
Live Chat: Chat with someone from Clariti from 9:00am – 5:00pm
PST, Monday through Friday.
Clariti understands that all government agencies’ needs are equally
important. You can expect the same technical support service from their
team at all Warranty Service levels. Their communications commitment
based on case severity is included below. Note that a standard business
day is 6:00am to 5:00 pm PST, Monday to Friday, not including statutory
holidays.
Severity Communications Commitment
Severity Level Name Initial Response
Severity 1
Critical
1 Business Hour
Severity 2
Urgent
2 Business Hour
Severity 3
High
4 Business Hour
Severity 4
Medium
8 Business Hour
Severity 5
Low
N/A
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
15
rev 10/12/22
Add-on Support
Clariti offers a variety of additional support options which are available for
purchase or can be added to your service agreement. Depending on your
needs, they can provide anything from day-to-day system administration to
full support for your solution.
Clariti also offers support for specific situations like:
•
Adoption Support: A Clariti team member who can assist with the
setup and training to use new functionality
•
Release Assistance: Assistance with the installation and testing of
Clariti product releases
•
After-hours Support: Work with a specific issue or project with
support staff available during non-business hours
These services and more are available via our selection of support
programs. The Clariti team is available to help determine which support
program is the best fit for your needs.
3.2
Implementation methodology ‐ Please describe your implementation
methodology, with milestones and timeframe. Include a preliminary
implementation schedule for all modules/applications, including the required
time for system and training, program testing, and conversion. Please
include how you expect to sequence the installation of the various
modules/applications across multiple departments.
We have provided this information in Attachment 2 - Project Plan
3.3
Implementation Methodology – Please describe your best practice to
implement the solution in a phased approach / by module.
We have provided this information in Attachment 2 - Project Plan
3.4
Project Plan
Provide a project plan with resources and timelines that will include the
following deliverables (This may be submitted as a separate document
“ATTACHMENT 2 – PROJECT PLAN”):
o
Project Management
o
Fit/Gap Analysis
o
City Environment Created on Hosted Solution
o
System Configuration
o
Data Conversion
o
Software Interfaces
o
Reporting & Data Analytics
o
Testing and Quality Assurance
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
16
rev 10/12/22
o Training
o Documentation
o Deployment and Post-Production Support
o On-going Support and Maintenance
We have included our Project Plan in Attachment 2 as a separate file.
3.5
Training and Education ‐ please provide your consulting and training
options, including classroom (on‐site and off‐site), online (group and self‐
paced), train-the-trainer, training videos, and manuals. Include training for
all required staff and users.
We have included a formatted version of this in Attchment 2 - Project Plan.
The TruePoint team will plan multiple opportunities for Implementation
Training for the City over the course of the project. There will be initial
Product Overview and Basic Concepts training. There will also be trainings
planned to educate the project team in parallel with the needed
configuration and testing skills needed throughout the implementation.
TPS will spend time explaining how the software works and will review with
City staff so they will understand how the solution was built, how they can
build their parts of the solution, and where documentation exists.
Implementation (Core Team) Training Classes will include the following:
·
Product Overview and Basic Concepts Training
·
Technical Systems Configuration Training
·
GIS Integration Tool Training
Train-the-Trainer Classes
TruePoint provides a variety of user and administrator training courses that
are designed to orient, educate, and reinforce the core concepts behind the
operation and management of the Clariti solution. For this engagement,
the TruePoint team recommends using a “train the trainer” approach. This
approach allows customers to use existing personnel to conduct user
training classes during and after the project implementation. TruePoint
and the City team will work together to identify the end user sessions
needed. This will be done by identifying the daily processes and functional
groups. Also, before scheduling the train-the-trainer sessions, the
configuration of the processes should be in a state close to final in order to
avoid any retraining efforts.
The methods used for a train-the-trainer delivery include first teaching the
course to the designated instructors. Upon completion of that step the
students are given assignments of sections of that course to study and
teach to the other students within a specified timeframe. The potential
instructors teach the others and the TruePoint instructor in the classroom.
Peer and TruePoint instructor feedback and critique is given and that
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
17
rev 10/12/22
process is repeated for all the other students. Using this format, we can
train these power-users in all aspects of the application from the
perspective of a common user, a technical/administrative user, and a
trainer.
User and Administrator Classroom Training
A combination of both remote-based and on-site training courses may be
utilized for the City’s project, depending on the City’s preference. These
courses can be generic or tailored to match the City’s configuration. Class
lengths vary between two hours and multiple days and limit the number of
attendees to between 7 and 15 participants at a time. During end user
training, TruePoint’s trainer will guide each user group through the
screens, functions, and features that pertain to their job roles. These
structured and formal sessions will provide hands-on experience using the
actual system. Some exercises will be trainer-led, while others will allow
users to experience the system independently and at their own pace.
3.6
City of Glendale implementation responsibilities ‐ please describe and/or
provide a list of a typical customers’ implementation responsibilities.
We have included a formatted version of this in Attchment 2 - Project Plan.
The following table provides TruePoint’s expected list of City Resources
and Implementation Responsibilities. When staffing the implementation, it
is important to consider available resources, internal skills, competing
priorities, and project timing. The table below is a sample of TruePoint’s
generally recommended agency-side staffing to support implementations.
In general, this guideline assumes an apprenticeship approach to the
implementation. TruePoint’s Professional Services team will execute
project tasks while also transferring system maintenance and configuration
knowledge to City staff.
Agency Resources and Responsibilities
Project Sponsor - Ultimate responsibility for the success of the project
·
Creating an environment that promotes project buy-in
·
Participate in monthly steering committee meetings
·
Driving the project through all levels of the Agency
·
High-level oversight throughout the duration of the project
·
Serving as the primary escalation point to address project issues in
a timely manner
Project Manager - Overall administration, coordination, communication,
and decision-making associated with the implementation
·
Planning, scheduling, coordinating and tracking the implementation
with TruePoint and within the Agency
·
Ensuring that the project team stays focused, tasks are completed
on schedule, and that the project stays on track
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
18
rev 10/12/22
Core Team Members - A user representative for each affected department
must be appointed to facilitate analysis and configuration and serve as a
decision-making entity for that group. These critical appointments may
well determine the success of the implementation for their respective
areas. Responsibilities include:
·
Attending requirements workshop sessions
·
Willing and able to gather data and make decisions about business
processes
·
Assist in the creation of specifications for reports & conversions
·
Review and test the system configuration, reports, & conversion
·
Participating in the implementation of the Clariti solution
Subject Matter Expert (SME) - Responsibilities include:
·
Being trained on Clariti at a System Administration level
·
Being fully engaged in the Business Analysis and system
configuration activities
·
Assist internal efforts towards the creation of reports & conversions
·
Assist in the review and testing of the system
·
Actively participate in the full implementation of Clariti
Technical Lead - Responsibilities include:
·
Primary responsibility for the technical environment during the
software implementation
·
Ensure that servers, databases, network, desktops, printers, are
available for system implementation and meet minimum standards
·
Work with TruePoint technical personnel during implementation
·
Maintain test and production databases
·
Perform day-to-day maintenance of the system and install
maintenance releases
·
Act as the primary technical resource for troubleshooting problems
·
Establish and maintain backup, archival, and other customary
maintenance and housekeeping activities
Role - Time Expectation
Project Sponsor
4 hours per month
Project Manager
80 hours per month
Core Team Members
120 hours per month
Subject Matter Experts (SME)
80 hours per month
Technical Lead
40 hours per month
3.7
Subcontractor and third‐party relationships ‐ please describe any
subcontractor relationships and/or third‐party providers that will be used for
the implementation.
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
19
rev 10/12/22
This does not apply to our proposal.
3.8
Sandbox Test Environment: Please describe your approach to providing the
City an environment to evaluate your product. What is the length of time it
will take to establish the environment?
Upon earning the opportunity to demonstrate the product to Glendale, we
will spend approximately 20 to 30 hours preparing a pre-configured
environment. This will specifically highlight features and workflows that
best reflect the requirements of the City, as learned through your RFP,
website, and other research.
This pre-configured environment can be utilized as part of a facilitated
walk-through, where designated individuals from the City can interact with
our system. A dedicated Clariti support consultant will assist your staff
remotely or in the room. A half- to full-day session will provide you with a
comprehensive understanding of the system, its configuration, and
navigation.
This approach will allow you to evaluate our product effectively, giving you
an introduction to the system similar to the experience staff will have when
joining your team. The assisted experience provided by our solution
consultant will ensure you have a positive experience exploring Clariti to the
full extent of your team’s curiosity. We would be happy to work with you to
find the best solution for your evaluation requirements.
4. VENDOR EXCEPTIONS:
Per Exhibit 2.2, Offeror shall note any exceptions to the solicitation documents in this
section using the example below:
Document Name:
Exhibit 3 – Insurance Requirements
Section:
1.a.i. Commercial General Liability – General Aggregate $5,000,000
Exception:
Vendor’s General Aggregate is only $3,000,000
Neither Clariti nor TruePoint wishes to take exception to the City's terms and
conditions other than insurance coverage limits. We do not carry the levels of
insurance coverage requested. We have attached an existing insurance certificate to
the PDF version of this response workbook as an example of the coverages/amounts
that TruePoint currently carries. Our current levels have repeatedly been accepted as
sufficient to agencies across the country.
We are comfortable with our standard practice of utilizing the City’s terms and
conditions as a starting point in negotiating a final, mutually agreeable, contract that
will benefit all parties.
Exhibit A - Project
City of Glendale
Solicitation Number: RFP 23-28 / 423000XX
PERMITTING AND PLAN REVIEW SYSTEM
RESPONSE WORKBOOK
CITY OF GLENDALE
Procurement Department
5850 West Glendale
Avenue, Suite 317
Glendale, Arizona 85301
20
rev 10/12/22
5. ADDENDUM RESPONSES AND ACKNOWLEDGEMENT: Attach addendum
response(s) and acknowledgement(s) here.
TruePoint hereby acknowledges all addenda to this RFP. We have attached
acknowledgements to the PDF version of this response workbook.
6. CONFLICT OF INTEREST STATEMENT:
If Offeror indicated they have a conflict of interest on the Offer Sheet, Offeror must
provide details here. Please refer to the “CONFLICT OF INTEREST” section within
Exhibit 1 for required information to be included here.
This does not apply to either TruePoint or Clariti as there are no conflictual
relationships.
END OF DOCUMENT
Exhibit A - Project
Attachments
Addendum Acknowledgements
Exhibit A - Project
TruePoint Solutions
774 Mays Blvd., #10-377, Incline Village, NV 89451
Kent Johnson, Chief Executive Officer
Exhibit A - Project
TruePoint Solutions
774 Mays Blvd., #10-377, Incline Village, NV 89451
Kent Johnson, Chief Executive Officer
Exhibit A - Project
TruePoint Solutions
774 Mays Blvd., #10-377, Incline Village, NV 89451
Kent Johnson, Chief Executive Officer
Exhibit A - Project
Attachment to 4. Vendor Exceptions - Sample Insurance Certificate
Exhibit A - Project
Exhibit A - Project
Existing/Included out of the box
The requirement is available in the out of the box solution.
Can be configured
Requirement is available out of the box solution but will require configuration. Provide a brief
description of how this may be achieved.
Available as an extension with a partner
Requirement may not be available out of the box however, a customized solution can be
implemented to meet the requirement or the requirement can be met by another partner.
Planned for next release:
The requirement will be available upon the next version/release of the software solution.
Not Available:
Not provided by solution.
ATTACHMENT 1 – SYSTEM REQUIREMENTS
RFP 23‐28 Permitting and Plan Review System
Submit Attachment 1 as an excel spread sheet.
Instructions:
Offeror shall place a 'X' in the applicable column (e.g., Existing, Not Available, etc.) on each Requirement tab. If not provided in the out of the box
solution, Offeror shall provide an explanation in the Comments column.
LEGEND:
Requirement
Existing/
Included out of
box
Can be
Configured
Available as an
extension with
partner
Planned for nex
Not Available
Comments
1.01
Ability to auto-validate information from internal and
external sources. E.g. Owner Information
X
Clariti provides the ability to validate information from internal and
external sources by integrating with third-party data sources and APIs.
This allows the City to automatically validate owner information and
ensure the accuracy of the data entered into the system. Additionally,
the City can configure validation rules to enforce specific business rules
and ensure that the information entered into the system meets their
requirements.
1.02
Ability to maintain a "Master" record repository – enter
field data once, update across all records, modules, and
departments.
X
Clariti acts as a central repository for all data, allowing for efficient
data management and reduced risk of errors by enabling users to enter
field data once and have it automatically updated across all records,
modules, and departments.
1.03
Ability to Customize data entry order with ability to
hide fields not used
X
Clariti provides broad configuration throughout the solution, allowing
the City to adjust the system to your specific needs and workflows.
Additionally, fields that are not required can be hidden, simplifying the
data entry process and minimizing confusion for users.
1.04
Ability to provide an Audit Trail with user, date, time
stamp throughout all modules and fields
X
The Audit Trail feature in Clariti is a robust tool that captures user,
date, and time stamp information for all changes made in the system.
This provides a complete record of all changes, ensuring transparency
and accountability in the data management process. Additionally, the
Audit Trail feature provides full visibility into the data across all
modules and fields.
1.05
Provide user security roles for various user levels to
appropriately provide access to add, update, edit
information in the system
X
Clariti has a comprehensive user security system that allows Glendale to
assign City-defined security roles. This enables organizations to set
appropriate access levels for users, ensuring that sensitive information
is protected and that only authorized individuals are able to add,
update, and edit information in the system.
1.06
Ability to define fields that are confidential and limit
access tied to specific user roles. Separate user roles
may be tied to various confidential fields.
X
Confidential fields in Clariti can be defined and access to them can be
limited based on specific user roles. This enhances the security of
sensitive information and ensures that only authorized individuals are
able to view or edit it.
1.07
The system must provide role based access control &
privilege access management
X
Clariti supports role-based access control and privilege access
management, allowing organizations to specify the level of access for
each user role and to manage permissions for different types of users.
1.08
Ability to drill down/around to transaction detail
throughout all linked modules (e.g. Code Enforcement
to Permit Module)
X
The ability to drill down and navigate to transaction detail across all
linked modules in Clariti provides a seamless and intuitive user
experience. This allows users to easily access information and track
transactions, enhancing the efficiency of the data management process.
1.09
Ability to create collaborative workflows/notifications
across departments based on events or other conditions
X
Clariti's workflow and notification system enables organizations to
create collaborative workflows and notifications across departments
based on specific events or conditions. This facilitates communication
and collaboration between departments and helps to streamline
processes.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
1.0 Systemwide Requirements (Throughout Entire System)
2
1.10
Ability to have User configurable menus and screens (by
role or individual)
X
Clariti provides the ability to configure menus and screens by role or
individual, allowing users to customize the interface and access the
features that are most relevant to their work. This enhances the user
experience and provides a more efficient way to work with the system.
1.11
Ability to flag a property for hazardous conditions
X
In Clariti, the City can use custom fields to flag a property as hazardous.
For example, they can create a custom checkbox field that indicates
whether a property is considered hazardous or not. Additionally, the
City can set up custom alerts and notifications that are triggered when
this field is checked.
1.12
Ability to track day to day activities like routine
maintenance work, meter readings visits or inspections
conducted independent of cases or property
X
Clariti provides the ability to track day to day activities like routine
maintenance work, meter readings visits, or inspections conducted
independent of cases or properties through the use of custom objects
and custom fields. The City can track specific activities, such as
maintenance work or inspections, and capture relevant information
such as the date and time of the activity, the location, and any notes or
comments. The City can also create custom reports and dashboards to
provide a visual representation of these activities, making it easier to
see patterns and trends, and respond to any issues in a timely manner.
Additionally, workflows can be used to automate actions such as sending
out notifications or updating records, helping to streamline processes
and save time.
1.13
Ability to track invoice per location
X
With Clariti, the City can track invoices per location, capturing relevant
information such as the invoice number, vendor, amount, and due date.
Additionally, the City can create custom reports and dashboards to view
and analyze the invoices and their status. This allows the City to track
the invoices for each location, see the total amount owed, and quickly
identify any outstanding invoices.
1.14
Ability to assign Role-level security to field level.
X
Clariti provides the ability to assign Role-level security to field level
through the use of user profiles and field-level security. User profiles
determine what actions and data access a user is authorized to perform
within the system. Field-level security allows the City to specify which
fields are visible and editable for each profile, ensuring that sensitive
information is protected and only available to those who need it. This
ensures that the City has complete control over the level of access each
user has to their data, helping to maintain data integrity and security.
1.15
Ability for system to automatically generate user
defined correspondence (paper and paperless)
X
Clariti provides the ability to automatically generate user-defined
correspondence through the use of workflows, templates, and forms.
Workflows allow the City to automate actions such as generating
correspondence based on specific triggers or conditions. Templates and
forms allow the City to define the format and content of the
correspondence, including the use of merge fields to automatically
populate the document with relevant data from the system. The City
can also create custom forms for the correspondence, using Microsoft
Word to ensure that the forms are visually appealing and contain all
necessary information. These features help to streamline the
correspondence process and reduce manual data entry, saving time and
increasing efficiency.
3
1.16
Ability to track unlimited multiple contacts, contact
types, addresses, phone or email addresses per case
X
Clariti provides the ability to track unlimited multiple contacts, contact
types, addresses, phone or email addresses per case through the use of
the Contacts object. The City can capture relevant information such as
the contact name, type, address, phone number, and email address,
and associate each contact with a case or property. The City can also
create custom fields to capture additional information specific to their
needs, and create custom reports and dashboards to view and analyze
the contacts. With this information, the City can effectively manage
their relationships with all relevant contacts, keeping track of all
communication and interactions.
1.17
Ability to electronically route system-generated letters
for approval before printing or sending.
X
With Clariti, the City can electronically route system-generated letters
for approval before printing or sending. This is accomplished through
the use of workflow automation. The City can set up a workflow to
automatically send out the system-generated letters for approval to the
appropriate individuals or departments. Once approved, the letters can
then be automatically printed or sent, helping to streamline processes
and save time. Additionally, the City can also track the status of each
letter, ensuring that all letters are approved and sent in a timely
manner.
1.18
System shall provide for the identification of critical
notes/remarks which "flag" the account
X
Clariti provides the ability to identify critical notes or remarks that
"flag" the account through the use of custom fields and custom objects.
The City can create custom fields that can be used to identify critical
information, such as a flag for hazardous conditions or a flag for an
account in collections. This information can be displayed in a separate
custom object, or it can be incorporated into the existing account
information. Additionally, the City can use workflows to automate
actions such as sending notifications or updating records based on the
critical information, helping to streamline processes and save time.
1.19
System shall have ability to create correspondence
templates including forms, employing MS-Word
X
Clariti provides the ability to create correspondence templates
including forms using Microsoft Word. These can be linked to specific
objects, such as cases or properties, and can automatically populate
with data from those objects, making it easy to generate accurate and
consistent correspondence. Additionally, the City can customize the
templates to fit their specific needs, such as adding custom branding or
fields.
1.20
System shall have ability to modify templates/forms
outside of standard fields to be input by users
X
Templates in Clariti can be updated by staff, whether that be to change
the content that will be reused for automatic generation, or to update
an individually-generated letter before sending to the intended
recipient.
1.21
System shall have ability to automatically generate
correspondence (letter, envelope or label) by user
action
X
Clariti provides the ability to automatically generate correspondence,
such as letters, envelopes, or labels, by user action through the use of
workflows and templates. The City can create templates for different
types of correspondence, such as letters, envelopes, or labels, and
populate them with dynamic information from the system. Workflows
can then be configured to trigger the generation of the correspondence
based on specific conditions or actions, such as the creation of a new
case or the completion of a task.
1.22
Flags a property automatically alerts or notifies
impacted departments as defined by user.
X
In Clariti, when a property is flagged (e.g., hazardous conditions), the
system can automatically trigger alerts or notifications to impacted
departments as defined by the City or user.
4
1.23
The ability to automatically balance
personnel/resources as defined by user based upon
individual(s) workload. May not allow an inspection for
a specific day or time if resources are not available as
determined by the City.
X
Workload balancing be achieved in Clariti through the use of custom
objects and fields to track the workload of individual personnel, such as
the number of inspections they are currently conducting. This
information can be used in real-time to determine if the personnel are
available for a specific day or time, and if not, the system can
automatically flag the inspection as being unavailable. Additionally,
workflows can be used to automate actions such as sending out
notifications or updating records, helping to streamline processes and
save time.
1.24
Mobile citation capabilities (assess fine, collect
signatures, print, upload for tracking) using iPad
X
With the mobile citation functionality, officers can access the Clariti
platform on any mobile device (including iPad) to assess fines and
capture electronic signatures from the violator. The citations can then
be printed on-site and uploaded to the Clariti platform for tracking and
follow-up.
1.25
System must be compatible with mobile devices like
iPad, phones and tablets
X
Clariti is a cloud-based solution and therefore, is accessible from any
device that has an internet connection and a compatible web browser.
This means that the City can use their iPads, phones, and tablets to
access the Clariti solution from anywhere, at any time. The mobile-
friendly user interface is repsonsive to smaller screens, providing a
streamlined and intuitive experience for both staff and the public via
the online public portal. Additionally, using Clariti's dedicated mobile
app, City staff can also receive notifications, updates, and access
important data even when they are not at their desk. This allows the
City to stay connected and respond quickly to any issues, no matter
where they are.
1.26
Ability to auto-validate information from internal and
external sources. E.g. Contractor licensure, Tax license
or County Parcel information.
X
Clariti provides the ability to auto-validate information from internal
and external sources, such as Contractor licensure, Tax license, and
County Parcel information. This is accomplished through the use of web
services, which allow Clariti to retrieve information from external
databases and validate it against the data stored within the system. The
City can define the validation rules and configure the system to
automatically perform these checks, ensuring that the information
entered into Clariti is accurate and up-to-date.
1.27
Ability to flag records with safety issues or warnings,
e.g. dangerous dog, unsafe structure, multiple
violations, hazardous materials, etc.
X
With Clariti, the City can flag records with safety issues or warnings
such as dangerous dogs, unsafe structures, multiple violations, and
hazardous materials. This can be achieved using custom fields that can
be used to trigger actions and/or notifcations. Additionally, Clariti has
an Alerts feature that can be used to display pop-ups or notifications to
a single record or all related records so that any user accessing them
will see the flag or alert.
1.28
Ability to lock down historical fields as “read-only” such
as district, original square footage, build date, etc. by
user role
X
Clariti has the capability to set specific fields as "read-only" for certain
user roles. This means that administrators can restrict access to certain
information within the system to ensure data accuracy and consistency.
For example, if a user role is set as "read-only" for the district, original
square footage, and build date fields, then those users will not be able
to make changes to that data.
1.29
Ability for conditional alerts, flags, messages and
actions (e.g., Record change to County Parcel Number
triggers an alert)
X
Clariti allows for conditional alerts, flags, messages, and actions to be
triggered based on specific events or conditions. For example, if the
county parcel number of a record is changed, an alert can be triggered
to notify the relevant departments and individuals. This feature allows
for real-time communication and collaboration across departments and
helps to ensure that critical information is not missed.
5
1.30
Ability to create collaborative workflows/notifications
across departments based on events or other conditions
X
Clariti supports the creation of collaborative workflows and
notifications across departments. This means that administrators can
set up workflows and notifications based on specific events or
conditions. For example, if a record is updated, a notification can be
sent to the relevant departments, who can then take the necessary
actions. This feature allows for seamless communication and
collaboration across departments and helps to ensure that all relevant
individuals are aware of changes or updates to records.
1.31
Ability to route applications and documents to external
non-City reviewers, e.g. outside agencies, etc.
X
Clariti offers the ability to route applications and documents to external
non-City reviewers, such as outside agencies. This function is made
possible through the use of an electronic routing system, allowing for
seamless transfer of information and documents between internal and
external parties.
1.32
Ability to search by County Parcel Number, site address,
or point/line location or ID.
X
With Clariti, staff can search by County Parcel Number, site address, or
point/line location or ID. This feature is facilitated by the use of a
powerful search engine that allows users to quickly and easily locate
specific records based on a range of criteria.
1.33
Ability for the system to automatically cancel projects
and permits upon expiration date.
X
The system provides automatic cancellation of projects and permits
upon expiration date. This is achieved through an automated system
that regularly checks expiration dates and cancels expired projects and
permits, ensuring accuracy and up-to-dateness of all records.
1.34
Ability perform automatic electronic notifications (e.g.
Expirations, zoning actions).
X
Clariti enables automatic electronic notifications for events such as
expirations and zoning actions. This is made possible through an
automated notification system that sends real-time updates to relevant
individuals, ensuring that important information is not missed.
1.35
Ability to warn/flag when a duplicate record is
created.
X
The system includes the ability to warn or flag when a duplicate record
is created. This function is achieved through a duplicate detection
system called "Duplicate Check" that alerts users if a record already
exists, preventing errors and ensuring unique records.
1.36
Ability to provide FAQ or online help within the system.
X
Clariti offers FAQ or online help within the system. This feature is
provided through an online help center that provides users with
information and guidance, reducing confusion and errors.
1.37
Ability to electronically route system-generated letters
for approval before printing or sending.
X
The system enables electronic routing of system-generated letters for
approval before printing or sending. This function is made possible
through an electronic approval system, requiring approval of all letters
generated by the system before they are sent, ensuring accuracy and up-
to-dateness of all communications.
1.38
Ability for system to “auto detect” or similar action for
“per sheet” charged fees when client submits plans
X
Assuming the City integrates Clariti with an electronic plan review (EPR)
solution that automatically detects the number of sheets submitted
when a client submits plans, once Clariti knows the number of sheets it
can calculate the appropriate fee(s) using the built-in fee calculator.
1.39
Ability to mark/view billing status (e.g. pending, new
fees) while in billing cycle and allow process to
continue, but hold final approval until all fees are paid.
X
Clariti tracks and displays the billing status throughout the billing cycle,
providing visibility into the status of payments. The system allows the
billing process to continue, but holds final approval until all fees are
paid, ensuring secure revenue management for the City. This feature
helps to ensure that all necessary fees are paid before final approval is
granted, improving the overall accuracy and efficiency of the billing
process.
1.40
Ability to automatically contact/notify utilities for
clearances for final inspections
X
Clariti's automated workflow system provides the ability to initiate and
track requests for clearances from utilities using email templates and
triggers specified by the City.
6
1.41
Ability to look up meter numbers, meter addresses &
physical addresses. Synced with GIS - ArcSDE
X
Clariti integrates with GIS-ArcSDE to provide the ability to look up
meter numbers, meter addresses, and physical addresses. This
integration allows for the retrieval and display of information from the
GIS database, providing a comprehensive view of customer information.
The system is able to synchronize with GIS-ArcSDE, ensuring that the
information displayed is up-to-date and accurate.
1.42
Ability to filter, by date, by customer account, type of
the revenue, for specific accounts
X
Clariti's advanced reporting system provides the ability to filter revenue
by date, customer account, type of revenue, and for specific accounts.
1.43
Ability for user to print/email receipts and/or permits
to customer from screen
X
Clariti's document management system provides the ability for a user to
print or email receipts and/or permits directly from the screen,
reducing manual effort and improving the customer experience.
1.44
Ability to process multiple checks for various amounts
from one customer in one transaction
X
Clariti's built-in Financials module provides the ability to process
multiple checks for various amounts from one customer in a single
transaction. This is achieved through the use of an advanced payment
processing system that can handle multiple payments and distribute
them to the appropriate accounts.
1.45
Ability to assign multiple payments to one transaction
X
Clariti's built-in Financials module provides the ability to assign multiple
payments to one transaction
1.46
Ability to accept e-payments
X
Clariti provides the ability to accept e-payments through either its
integrated payment processing system or by integrating with the City's
preferred payment processor. This system is designed to handle online
payments and securely process transactions. Customers are able to
make payments using their preferred payment method, including credit
cards, electronic checks, and other electronic payment methods.
1.47
Ability for customer to pay for all accounts with a single
payment/transaction. Payment should be distributed to
the appropriate account.
X
Clariti provides the ability for customers to pay for all accounts with a
single payment/transaction. When a customer makes a payment, they
can specify which fees / invoices they would like to pay and the system
automatically distributes the payment to the appropriate accounts,
ensuring that all accounts are properly credited.
1.48
Ability to define fields that can be accessed and
modified and when they can be modified for both
internal and external users
X
Clariti allows for the definition of fields that can be accessed and
modified by both internal and external users. Administrators have the
ability to specify which fields can be accessed and modified, and when
those fields can be modified. This allows for fine-grained control over
field access, ensuring that only authorized users have access to critical
data. The system provides the ability to specify exactly who can access
and modify specific fields, enhancing the security of the permitting
process.
1.49
System shall provide for pre-defined notes/remarks or
comments that can be placed on an account
X
The Clariti system enables the placement of pre-defined notes or
comments on an account. This is achieved through the use of pre-
defined notes or comments that can be added to an account with a
single click.
1.50
Ability to require/schedule an inspection without
issuing/having a permit for that address/project
X
Clariti's inspection management system provides the ability to require
or schedule an inspection without issuing a permit for that address or
project. This means that the City is able to manage the inspection
process and schedule inspections even if a permit has not yet been
issued.
1.51
Ability to track missing required information in
submittal process; stop issuance until all requirements
are met.
X
Clariti's flexible submittal management system that allows
administrators to track the status of submittals, identify missing
information, and ensure that all required information has been received
before issuance. In other words, issuance of a permit can be prevented
until all requirements are met, and once they are met the permit can
be automatically issued to the applicant, if desired.
7
1.52
Ability to cross-reference plan numbers, County Parcel
Numbers, addresses, or other common data affiliated
with a single parcel
X
Clariti's "360 Degree View" integrates all relevant information for a
specific permit, property, or project into a single, comprehensive view.
This allows users to access data related to permits, inspections, billing,
and other records from a single starting point.
1.53
Ability to view drop-down project hierarchy and linking
with roll-up: Projects, sub-projects, activities, land use
actions, permits, etc.
X
Clariti's "360 Degree View" provides the ability to access and navigate a
full project hierarchy, including projects, sub-projects, activities, land
use actions, permits, etc.
1.54
Ability to manage and track complex development
projects - commercial or residential, multiple addresses
per parcel, plans, documentation, multiple parcels,
split parcels, roads, etc.
X
Clariti provides the ability to manage and track complex development
projects, including commercial or residential projects with multiple
addresses per parcel, plans, documentation, multiple parcels, split
parcels, roads, etc. through the use of its comprehensive and flexible
project management system. The 360 Degree View integrates all
relevant information for a project into a comprehensive view, allowing
users to access and manage all information in one place.
1.55
Ability to automatically adjust/account for inspection
schedules (scheduling) resource balancing as defined by
user e.g. using inspector availability by inspection type,
system assigns next available slot or allows caller to
pick from available options
X
In Clariti, inspection schedules and resource balancing can be achieved
through the use of flows. Flows are a tool in the Clariti solution that
automate tasks and processes, including inspection scheduling. The
flows can be configured to take into account inspector availability by
inspection type, and to assign the next available slot or allow the caller
to pick from available options. By using flows to manage inspection
schedules and balance resources, the system can automatically adjust
schedules in real-time, ensuring that inspections are performed
efficiently and that inspector resources are utilized effectively.
1.56
Ability to search projects, permits, addresses and/or
parcels by Occupancy Classification
X
In Clariti, a user can search for projects, permits, addresses, and/or
parcels by Occupancy Classification by using the search functionality
within the system. The search functionality allows users to filter their
results based on various criteria, including occupancy classification.
This assumes the "Occupancy Classification" field has been configured in
the system.
1.57
Mobile citation capabilities (assess fine, collect
signatures, print, upload for tracking).
X
The Clariti Mobile App enables users to assess fines, collect signatures,
print citations, and upload citation information for tracking, whether
they're at their desk or in the field.
1.58
Track staff time for large incidents to support
reimbursement of staff costs (police, fire, code
officers, attorney, etc.).
X
X
The City of Glendale has the option to either configure a time tracking
system within the Clariti solution or integrate with a third-party
application that uses details gathered in the Clariti solution. If the City
chooses to configure a time tracking system within Clariti, they will
have access to a range of features and functionality that will allow them
to accurately record and track staff time, including the start and end
time of each task, as well as the type of task performed. This
information can then be used to generate reports that provide a
detailed breakdown of staff time, which can be used to support
reimbursement of staff costs.
Alternatively, if the City chooses to integrate with a third-party
application, they will have access to a wider range of time tracking
functionality, including advanced reporting and analysis capabilities. In
this scenario, the information gathered in the Clariti solution can be
used to populate the third-party time tracking system, ensuring that all
staff costs are accurately recorded and that the appropriate personnel
are reimbursed for their time spent on incidents.
8
1.59
The system shall have ability to link related accounts by
address, maps, application, accounts etc.
X
Clariti provides the ability to link related accounts by address, maps,
applications, and other relevant information. This is achieved through
Clariti's 360 Degree View, a robust linking system that allows users to
establish relationships between different accounts, such as between a
permit and a related application, or between multiple permits at the
same address. The linking system is designed to be flexible, allowing
users to link accounts in a variety of ways, depending on their specific
needs.
For example, users can link accounts by address, which makes it easier
to manage and track all of the permits, applications, and other
information associated with a particular property. Users can also link
accounts by application, which makes it easier to manage the entire
permitting process for a particular project, from the initial application
through to the issuance of permits and final inspection.
1.60
The ability to allow fees to be waived by authorized
personnel
X
Clariti's fee waiver process is designed to be flexible and can be
configured to meet the specific needs of the City. For example, the City
can define which fees can be waived and which users are authorized to
waive fees, as well as the specific conditions under which fees can be
waived. The waiver process can also be configured to require approvals
from multiple users, ensuring that the fee waiver process is properly
controlled and auditable.
1.61
Ability to assign flags or special "codes" to fields for mail
merge or to be populated into templated letters
X
Clariti provides the ability to assign flags or special "codes" to fields for
mail merge or to be populated into templated letters using the built-in
Letters Engine. The system can be configured to automatically populate
the templated letters with the relevant data from the flagged fields,
ensuring that the correct information is included in each letter.
1.62
Ability to modify all statements, templated
letters/notices generated from the system
X
Clariti's Letter Engine provides the City with the ability to modify
templated letters/notices once they are generated from the system by
allowing City staff to output the letters as editable Microsoft Word files,
which can be easily edited and then sent to the intended recipient.
Additionally, the City can modify the templates prior to them being
used to generate letters because the template documents are in Word
format. All changes can be tracked in a version history of the template,
helping the City to maintain an accurate record of the changes that
have been made over time, and ensuring that the most up-to-date
version of each template is always being used.
1.63
Ability to apply/create manual payments and perform
manual adjustments to payments
X
For manual payments, Clariti provides the ability to enter payment
information directly into the system, including the amount, payment
type, and payment date. The system also provides the ability to apply
manual payments to specific accounts or invoices, helping to ensure
that payments are correctly allocated and applied to the correct
account.
As well, Clariti provides the ability to perform manual adjustments to
payments, such as applying credits or adjusting payment amounts.
9
1.64
Adhoc Reporting by all data points in the system
X
Clariti provides a robust reporting functionality that enables ad hoc
reporting by all data points in the system. The system has a built-in
Reports Builder that allows users to easily create robust custom reports
with any combination of data points in the system. Additionally, users
can also leverage the List Views functionality to provide a quick and
simple way to report on specific data points. The List Views can be
customized and saved to allow for easy access to specific data sets, and
the information can also be exported for further analysis or
manipulation in a separate tool.
1.65
Ability for authorized user to send an email from the
system to a certain business email with attachments
X
Clariti provides an advanced email management system that allows
authorized users to send emails from within the system to a specific
business email address with attachments. The system integrates with an
email provider, such as Microsoft Exchange or Google Workspace, to
provide the ability to send an email directly from the system to a
recipient's email address. Users can select a recipient and add
attachments directly from the system, and the email will be sent using
the user's email client. Additionally, Clariti provides the ability to use
email templates, which can be pre-populated with relevant information
from the system, to streamline the email creation process. Templates
can be customized by authorized users and then used to create emails
that are automatically populated with relevant information, reducing
the time and effort required to send an email.
The email management system in Clariti also provides the ability to
track whether an email has been opened by the recipient. This helps to
ensure that all communications are being received and acted upon, and
provides a clear audit trail of all communications related to a project.
1.66
Reminder Notification for follow up across departments
X
Clariti provides the ability to send reminder notifications for follow-up
across departments by allowing users to set up automated reminders in
the form of tasks, alerts, and/or emails. These reminders can be
triggered by specific events or dates, such as the expiration of a permit,
the due date for a payment, or the completion of a task. Additionally,
users can view a dashboard of all outstanding reminders, including
information about the recipient, the due date, and the status of the
reminder. This makes it easy for City staff to keep track of important
follow-up tasks and ensure that nothing falls through the cracks.
1.67
Ability to customize web portal with additional
questions or changes to FAQ material etc.
X
The Clariti solution provides the ability for authorized users to
configure the web portal to include additional questions or make
changes to FAQ material. The system provides a flexible framework for
customizing the web portal to meet specific needs, and allows for
changes to be made as needed to keep the content up-to-date and
accurate. This can be achieved using the built-in page editor, which
provides a user-friendly interface for making changes to the web portal
content.
1.68
Ability for the users to upload test results into the
system and associate to a project
X
Clariti can be configured to allow users to upload test results into the
system and associate them with a project through the use of the "Exam"
object and related "Application Exam". The customer can apply for the
competency and be assigned to the exam through the use of the
Application Exam. This allows the results to be recorded and tracked
within the Clariti platform, providing a comprehensive view of the
project and related testing.
10
1.69
Settlement time must be able to be set to meet city's
needs
X
Clariti allows the users to set the settlement time based on the needs of
the city. The user can access the system settings to define the
settlement time and make adjustments as needed.
1.70
Ability to Sort and Filter all data in the system
X
Clariti provides the ability to sort and filter all data in the system
through the use of List Views. These views allow users to customize
their view of data in the system by selecting the columns they want to
display, sorting the data by any column, and using filters to narrow the
results to only the relevant information.
11
Requirement
Existing/
Included out
of box
Can be
Configured
Available as
an extension
with partner
Planned for
next release
Not Available
Comments
IT Review
Comments
2.01
Provide application architecture diagram and current
product roadmap
2.02
Software has a mobile application (IOS & Android)
X
Clariti leverages the highly-rated Salesforce mobile app. Users can
download the Salesforce mobile app from the Apple App Store or
Google Play. Device requirements can be found at the following
webpage:
https://help.salesforce.com/s/articleView?id=sf.salesforce_app_re
quirements.htm&type=5
2.03
Are both IOS & Android apps full featured
X
Clariti's mobile apps (iOS, Android, Microsoft) are full-featured
2.04
Application is compatible with latest versions of
Internet Explorer, Google Chrome, Firefox, Safari and
Edge
X
Clariti is a web-based application, and its back office and portal
are designed to be compatible with modern web browsers such as
Google Chrome, Mozilla Firefox, Microsoft Edge, Internet Explorer
and Apple Safari. The solution is built on modern web technologies
and adheres to industry standards for web compatibility and
accessibility. This allows users to access Clariti from a wide range
of devices and operating systems, including desktop computers,
laptops, tablets, and mobile phones, without requiring any
additional software or plugins.
Additionally, Clariti's user interface is responsive and adaptive,
allowing it to adjust to different screen sizes and orientations. This
makes it easy for users to access and use the solution on various
devices, whether in the office or on the go.
2.05
Supports SSL encryption in transit
X
In order to ensure that all data transmitted is encrypted, Clariti
requires all customer data to be transmitted over a secure SSL
connection.
2.06
Supports encryption for data at rest (database/file)
X
The encryption keys are managed securely by the Clariti solution,
and the encryption algorithms used comply with industry standards
and best practices for data encryption.
2.07
Is FIPS (Federal Information Processing Standard) 140-2
Compliant
- If YES, which level (e.g., 1, 2 , 3. or 4)?
X
Clariti is FIPS 140-2 Level 1 compliant
2.08
System is FEDRAMP compliant/certified
X
Clariti can be fully FEDRAMP compliant if the City chooses to
purchase Salesforce GovCloud Plus-level licenses. Note that this
can mean a higher cost to the City. Also, while Clariti regularly
tests its most common integrations to external services for
GovCloud support, it is possible that some integrations'
functionality may be impacted the the stringent security
requirements of the FEDRAMP certification.
2.09
Communicates via TCP/IP network protocol
X
Clariti communicates via TCP/IP network protocol
2.10
Database has the ability to archive data
X
2.11
Database has the ability to restore archived data
X
2.12
What frequency is the data archived?
2.13
What is the retention for archived data?
ATTACHMENT 1 - SYSTEM REQUIREMENTS
2.0 Technology (Throughout Entire System)
The ability for the Clariti database to archive data depends on the
implementation and configuration of the system by the City. If
data archiving is a requirement for the City, it can be achieved
through various features such as custom objects, data retention
policies, or third-party data archiving solutions. The City would
need to work with the Clariti implementation team to determine
the best approach for meeting their data archiving needs.
Frequency and retention can be specified as part of this discussion.
2.14
Database has the ability to query archived data
X
In Clariti, archived data can be queried using the standard query
functionality such as the SOQL (Salesforce Object Query Language)
or the Clariti user interface, such as list views and the advanced
search functionality. Additionally, the City can also utilize
reporting to retrieve data from archived records.
2.15
Database provides encryption of data at rest
X
The Clariti database provides encryption of data at rest using
industry-standard encryption algorithms to secure the data stored
on disk. The encryption keys used to encrypt the data are managed
by Clariti and are protected using additional security measures.
2.16
A data dictionary with clear definitions down to the
column level, and entity-relationship diagrams
available
As Clariti is built on the Salesforce platform, it leverages the data
architecture and data management capabilities provided by
Salesforce.
Salesforce provides extensive documentation on the data model
and schema of the platform, including a detailed data dictionary
with clear definitions down to the column level. The data
dictionary provides information on the various standard and custom
objects in Salesforce, along with the fields and relationships
between them. The data dictionary is available in Salesforce's
online documentation, and can be accessed by administrators and
developers.
In addition to the data dictionary, Salesforce also provides entity-
relationship diagrams (ERDs) that depict the relationships between
objects in the platform. The ERDs provide a visual representation
of the data model, making it easier to understand the relationships
between objects and how they relate to each other.
Like the data dictionary, the ERDs are available in Salesforce's
online documentation, and can be accessed by administrators and
developers.
2.17
Describe the reporting tools (e.g., SSRS, SQL, Business
Intelligence) delivered with your software, e.g. ad
hoc, standard reporting tool, executive dashboard and
level of integration with all modules
The Clariti solution, at its core, is a centralized repository of data
that can be used by different departments and functional areas to
store and track information relevant to their operations. The
following are the three primary tools that can enable the City to
report on its organization-wide data:
List Views in Clariti allow users to view, filter, and sort data from
different objects in a custom list format. This feature allows users
to easily find and view specific records, based on defined criteria.
List Views can be saved and shared, making it easy for multiple
users to access the same view of data.
Report Builder is an out-of-the-box tool that allows users to create
custom reports by selecting specific data fields and applying filters
and grouping to the data. The Report Builder provides a visual
interface for building and customizing reports, making it easy for
users to get the data they need to make informed decisions.
Dashboards in Clariti provide a visual representation of data, in
the form of graphs, charts, and other visual elements. Dashboards
can be customized to display specific data sets, and can be used to
monitor key performance metrics and trends in real-time.
Dashboards can be shared with other users, and can be used to
track progress and evaluate performance across different
departments and functional areas of the organization.
2.18
Will the City have direct sql access to the application
database (e.g., ETL, reporting, data quality tools)
X
The City can connect an SQL query tool to Clariti using the
Salesforce ODBC Driver. This driver allows you to use SQL-92 syntax
to query your data from within an SQL query tool like Microsoft SQL
Server Management Studio, Tableau, Power BI, etc. You will need
to install the Salesforce ODBC Driver on your computer and then
configure a System DSN that points to your Clariti instance. You
will also need to provide your Clariti credentials in order to
establish a connection. Once the connection is established, you can
run SQL queries against your Clariti data just as you would with any
other database.
2.19
Explain how solution will support Data Warehousing
As a Software as a Service (SaaS) solution, Clariti is designed to
store and manage data in the cloud, allowing for easy access,
scalability, and rapid deployment. While Clariti does not provide
traditional data warehousing capabilities, it does provide several
features that can support data warehousing activities.
First, Clariti provides extensive data integration capabilities,
allowing customers to import and export data from a variety of
sources. Clariti can connect to other cloud-based or on-premises
systems, such as databases, data warehouses, and data lakes, using
standard protocols and APIs. This means that data can be easily
extracted from these systems and loaded into Clariti for further
analysis and processing.
Second, Clariti provides powerful analytics and reporting tools,
allowing users to visualize and explore their data in a variety of
ways. Clariti offers a range of built-in reporting and dashboarding
capabilities, as well as integrations with popular business
intelligence (BI) tools such as Tableau and Power BI. Users can
leverage these tools to create and share interactive reports and
dashboards that provide insights into their data.
Finally, Clariti provides robust data security and compliance
features, including granular access controls, data encryption, and
compliance with industry standards such as GDPR and HIPAA. This
ensures that data is stored securely and can be accessed only by
2.20
Application offers a full featured API (Application
Programming Interface)
*If yes, provide documentation
X
Clariti, being built on the Salesforce platform, provides a full-
featured API that allows customers to integrate Clariti's
functionality with other applications and services.
The Clariti API supports a wide range of operations, including
creating, updating, and querying records, as well as managing user
accounts and authentication. The API is based on standard
protocols such as REST and SOAP, making it compatible with a wide
range of programming languages and frameworks.
The API supports a variety of data formats, including JSON and
XML, and includes support for streaming data and batch
processing. This allows developers to efficiently work with large
data sets and perform operations on many records at once.
Additionally, Clariti provides extensive documentation and
developer resources to support API integration, including reference
guides, code samples, and developer forums. This makes it easy
for developers to get started with the API and to troubleshoot any
issues that may arise.
The Salesforce API Documentation can be found at the following
URL: https://developer.salesforce.com/developer-
centers/integration-apis
2.21
Other than an API, application has the capability to be
configured, modified, or extended via Component
Object Model interfaces, a vendor-supplied scripting
language, or other such means acceptable to the City
X
Clariti is built on the Salesforce platform, which uses a proprietary
scripting language called Apex. Apex is a strongly-typed, object-
oriented programming language that is used to develop custom
business logic in the Salesforce platform. It can be used to create
custom triggers, classes, and interfaces, and to integrate with
other systems. Apex provides a powerful and flexible way for
developers to add custom functionality to Clariti, and it is an
important part of the platform's extensibility capabilities.
2.22
Vendor shall be required to apply all security and
critical updates for all components of the proposed
solution within 90 days of release
X
Clariti regularly releases product updates that include security
patches, fixes, new capabilities, and feature enhancements. In
general, these releases occur on a six-week cycle, or eight per
year. However, additional releases may occur if and when critical
updates are required.
2.23
Application shall be compatible with Microsoft Active
Directory for single sign-on or LDAP
X
Salesforce, the platform that Clariti is built on, provides native
integration with both AD and LDAP, allowing organizations to use
their existing identity management systems to authenticate users
in Clariti.
2.24
Vendor shall supply all pertinent documentation in
both printed and electronic forms for end-users,
administrators, and information technology support
personnel
X
Clariti provides its customers with a documentation portal that
details configuration steps, best practices, documentation of
features, and technical information. As well, Salesforce provides a
wealth of training and documentation for platform concepts and
capabilities (such as building workflows, integrations, screen
layouts, and more) in their Help portal and through the Trailhead
learning platform. Salesforce also supports user groups, forums,
and user communities around various platform domains.
2.25
If any installations or configurations are required on
staff desktop or tablet computers to support this
software, such installation or configuration must be
compatible with management through Microsoft
Configuration Manager
N/A
2.26
Provide three (3) environments DEV,TEST and PROD
Clariti will provide a production, training, test and multiple
development environments to the City. The City has the ability to
back up the environment(s) prior to deployment and thus restore
back the configuration should a rollback be required.
2.27
City staff can access database outside of the
application (e.g., ETL, reporting, data quality tools)
X
Clariti provides an open API, which allows for data integration with
external systems, such as ETL, reporting, and data quality tools.
The ability to access the database outside of the application can
be restricted based on the user's level of access and the
configurations set by the administrator.
2.28
Which hosting service will be used (Ex. Azure/AWS)
Clariti is built on the Salesforce platform, which is hosted on its
own infrastructure known as the Salesforce Lightning Platform.
2.29
Will City data be stored outside of the United States?
No. Clariti is built on the Salesforce platform, which has multiple
data centers located in the United States. The exact locations of
these data centers are not publicly disclosed for security reasons,
but they are designed to provide high availability, reliability, and
performance for customers. Salesforce uses a multi-layer security
approach to protect customer data, including physical security
measures, network security, and data encryption.
2.30
City owns all data
X
The City will own and retain full ownership of data
2.31
Describe the process and timing for the City to
retrieve a full copy of its data.
In the event of termination of the Clariti service, requests made by
you within 30 days after the effective date of termination or
expiration of the Subscription Agreement, Clariti will make your
data available to you for export or download. Once the export is
complete, an email containing a link will be sent to you, allowing
you to download a .zip file that contains multiple .csv
(spreadsheets) files, each representing your Clariti objects. Your
data on disk is flagged within the database and set to inactive
status or what can be referred to as a "soft delete." This data is no
longer available or accessible to the application, but is backed up
in the full database backup process. The data remains in this state
for 180 days. This is done in the event that the customer decides
to resume services or needs the data for a legal reason. After 180
days, the data is marked for deletion ("hard delete") and will be
deleted after an additional 30 days. Once this "hard delete" is
executed, customer data is physically deleted and non-recoverable
from the database. Following the purge, the data will remain on
backup for an additional 90 days before being overwritten and
becoming unrecoverable.
Clariti also provides tools that support the migration of
configurations and customizations to different environments, such
as local code repositories, sandboxes, and production. These tools
can be used to export your configurations and customizations in
the event of termination of your relationship with Clariti.
SaaS ( Software as a Service)
2.32
Will City data be hosted on a multitenant
environment? If so, how is the data logically separated
from the other tenants?
Salesforce provides a multi-tenant architecture for its cloud-based
solutions, including Clariti. This means that multiple customers (or
tenants) can share a single instance of the Salesforce software
while keeping their data logically separated. Salesforce's multi-
tenant architecture provides a secure and effective way to keep
data from different tenants logically separated from each other.
The combination of data partitioning and the other security
features in Salesforce ensures that each City's data is secure and
only accessible to authorized personnel within that City. Data
partitioning is achieved through a combination of several security
features that work together to logically separate data between
tenants. These security features include:
- Org-level security: Each tenant (or "org") is isolated from all other
orgs, and access to data is restricted to users with the appropriate
level of permissions within that org.
- Role hierarchy: Within each org, users are assigned roles that
define their level of access to data. A user's access is determined
by their role in relation to the roles of other users.
- Object-level security: Access to individual objects (such as
accounts or contacts) can be restricted at the profile or permission
set level.
- Field-level security: Within each object, access to specific fields
can be restricted at the profile or permission set level.
- Record-level security: The combination of org-level security, role
hierarchy, object-level security, and field-level security results in
each tenant's data being logically separated at the record level.
This means that each tenant can only see and access their own
data, and not the data of other tenants.
2.33
Describe the process and timing for the City to
retrieve a full copy of its data.
See answer to 2.33 above
2.34
Provides encryption of data at rest
X
Clariti's implementation on the Salesforce platform provides robust
security measures, including encryption of data at rest. All City
data is encrypted using industry-standard encryption algorithms
such as Advanced Encryption Standard (AES) and Triple Data
Encryption Standard (3DES).
In addition to encryption of data at rest, Clariti also provides
encryption of data in transit, which means that data is encrypted
when it is transmitted over the internet between the user's browser
and the Salesforce servers. This is accomplished through the use of
Secure Sockets Layer (SSL) or Transport Layer Security (TLS)
protocols, which are standard encryption protocols for securing
internet communications.
2.35
What is your Incident Response Plan in the event of a
data breech?
Clariti has an Incident Response Plan (IRP) that outlines the steps
to be taken in the event of a security incident or data breach. The
IRP is designed to quickly identify and respond to incidents in order
to minimize any potential harm or impact to City staff and
customer data.
The IRP follows a structured process that includes the following
steps:
1. Identification: The first step is to identify the security incident
or data breach. This may involve detecting suspicious activity or
receiving a report from City staff or customers.
2. Containment: The next step is to contain the incident to prevent
further harm or damage. This may involve isolating affected
systems, shutting down services, or blocking access to specific
resources.
3. Investigation: Once the incident has been contained, the next
step is to investigate the root cause of the incident. This may
involve reviewing logs, interviewing witnesses, or conducting
forensic analysis.
4. Notification: After the incident has been investigated, the next
step is to notify the appropriate parties, including City staff,
customers, and law enforcement agencies, as required by
applicable regulations.
5. Remediation: The final step is to remediate the incident, which
may involve restoring affected systems or services, implementing
additional security controls, or providing training and education to
prevent similar incidents from occurring in the future.
Throughout the incident response process, Clariti's IRP includes
2.36
What is your Business Continuity and Disaster Recovery
Plan?
Salesforce has a global Business Continuity and Disaster Recovery
Program overseen by senior management, which includes a Crisis
Management Team (CMT) mobilized during a crisis or significant
event to evaluate and respond accordingly. Salesforce maintains a
Mirror Site with block-level data replication, schedules Disaster
Recovery exercises several times a year, and utilizes the Disaster
Recovery Institute International (DRII) methodology model. The
Recovery Time Objective (RTO) is 12 hours, and the Recovery Point
Objective (RPO) is 4 hours, with a target recovery objective of
restoring the service within 12 hours and a maximum Customer
Data loss of 4 hours. Salesforce tests its disaster recovery plan at
least once a year, including a pandemic plan, and continues to
enhance and develop processes to reduce RPOs and RTOs.
2.37
Provide latest SOCII Report
Clariti is built on the Salesforce platform, and the latest SOCII
report for Salesforce is available to current customers upon
request, subject to the execution of a non-disclosure agreement.
However, there are a number of SOCII reports which are available
publicly at the following webpage:
https://compliance.salesforce.com/en/soc-2
2.38
Does hosting party require a VPN connection
Access to Salesforce applications is secured through the use of
industry-standard authentication and access controls, including
two-factor authentication, IP whitelisting, and other advanced
security features. In general, Salesforce does not require the use
of a VPN connection for access to its applications. However, some
customers may choose to use a VPN connection for additional
security or compliance requirements.
2.39
Does hosting party require a firewall?
Salesforce maintains a robust security infrastructure that includes
multiple layers of network security, including firewalls, intrusion
prevention systems, and other security measures. The use of a
customer-side firewall is at the discretion of the customer, but is
not required for access to Salesforce applications.
2.40
Attach Server/Workstation/Mobile Device
Hardware/Network Specifications
Hardware & Network Specifications
Support
2.41
Provide the software deployment model
Clariti is a Software as a Service (SaaS) solution, which means that
the software is deployed and hosted in the cloud and accessed
through a web browser or mobile application.
Clariti leverages the Salesforce platform to provide its services,
and the application is deployed on Salesforce's infrastructure. This
means that Clariti's software deployment model is based on a multi-
tenant architecture, where the same instance of the software
serves multiple customers, each with their own set of data and
configuration settings.
As a SaaS solution, Clariti manages all aspects of software
deployment, including hardware infrastructure, software updates,
and maintenance. Customers access the software through a web
browser or mobile application, and data is stored and processed in
the cloud. This model allows for rapid deployment and scalability,
as well as easy access to new features and updates. It also reduces
the need for on-premises hardware and IT support, as the software
is hosted and managed by Clariti in the cloud.
2.42
Provide support 24 x7, 365 days a year and attach SLA
Maintenance Contract
We will deploy one Clariti specialized support engineer for the
duration of the support engagement, who will be fully available to
handle any issues and provide proactive support to maintain the
environment. While the resolution time may vary depending on the
complexity of the issue, we guarantee a 24-hour, 365-day response
time for any new issues or tickets raised. Most first responses will
include sufficient detail to facilitate a resolution. Our support is
provided through a dedicated support email and webchat access,
with prioritized routing for all critical "system down" issues.
2.43
Vendor shall supply all pertinent documentation in
both printed and electronic forms for end-users,
administrators, and information technology support
personnel
Clariti provides its customers with a documentation portal that
details configuration steps, best practices, documentation of
features, and technical information. As well, Salesforce provides a
wealth of training and documentation for platform concepts and
capabilities (such as building workflows, integrations, screen
layouts, and more) in their Help portal and through the Trailhead
learning platform. Salesforce also supports user groups, forums,
and user communities around various platform domains.
2.44
Provide a description of on-going product support and
maintenance program(s).
Clariti provides ongoing product support and maintenance
programs to ensure that its customers receive the necessary
assistance to effectively use and maintain their Clariti solution.
The following are some key aspects of Clariti's product support and
maintenance programs:
1. Dedicated Support: Clariti provides a dedicated support team
that is available to customers via email, webchat, or phone. The
support team is responsible for assisting with any issues related to
the Clariti solution, including troubleshooting, bug fixes, and
configuration support.
2. Proactive Maintenance: Clariti provides proactive maintenance
to ensure that its customers' solutions are running optimally. This
may include regular health checks, performance tuning, and
ongoing configuration and optimization support.
3. Escalation Management: Clariti provides a clear escalation
management process to ensure that issues are resolved in a timely
and efficient manner. The escalation process includes a multi-level
support structure, with a clearly defined escalation path for
critical issues.
4. Regular Software Updates: Clariti provides regular software
updates to its customers to ensure that they have access to the
latest features and functionality. These updates are thoroughly
tested and validated prior to release to ensure compatibility and
minimize any potential disruption.
5. Training and Education: Clariti provides ongoing training and
2.45
Describe the process for the City to request future
product enhancements
The process for the City to request future Clariti product
enhancements is designed to ensure that the City's feedback is
effectively captured and prioritized within the Clariti development
roadmap. The following are the key steps in the process:
1. City submits a request: The City can submit a request for a new
product enhancement by contacting their Clariti account manager
or submitting a support ticket through the Clariti support portal.
2. Clariti evaluates the request: Once the request is received,
Clariti evaluates it to ensure that it aligns with the Clariti product
strategy and is technically feasible. If the request meets these
criteria, Clariti will move to the next step.
3. Prioritization: Clariti will prioritize the request based on several
factors, including the number of customers who have requested
the same enhancement, the strategic importance of the
enhancement, and the feasibility of implementation.
4. Development: Once the enhancement has been prioritized,
Clariti will develop a roadmap for implementation. This may
involve creating new features or enhancing existing ones, and will
be based on a clear set of requirements and acceptance criteria.
5. Release: The enhancement will be released to the Clariti
platform, typically as part of a regular release cycle. The City will
be notified of the release and provided with any necessary
documentation or training to effectively use the new feature.
2.46
Describe the technology to communicate standard and
unplanned downtimes to the application users and
administrators
Clariti utilizes email and subscribed mailing lists to communicate
standard and unplanned downtimes to users and administrators.
2.47
How will the City be notified of an upcoming upgrade?
Clariti provides customers with advance notice of planned
enhancement and product releases via email.
2.48
How much notice will the City be given of an upcoming
upgrade?
Notifications typically go out a month prior to the availability of a
given release.
2.49
What is the frequency and timing of standard
maintenance windows?
Frequency and timing of standard maintenance windows can be
discussed and agreed with the City.
2.5
Describe the frequency and types of Software
Upgrades included in Ongoing Maintenance
In 2022, Clariti provided customers with 8 product releases (one
every 6 weeks). In 2021, Clariti provided 13 releases (one each
month, plus a special Winter 2021 release). In 2020, Clariti
provided a total of 17 releases (10 monthly updates, 3 Letters
Engine releases, and 4 quarterly feature releases).
2.51
Describe how upgrades will be applied to City’s
environment by Contractor staff.
Support for future upgrades and feature enhancements to Clariti
would be supported by TruePoint Solutions in an annual support
contract.
2.52
Describe level of effort required by City staff for
upgrades applied by Contractor staff.
Based on the available resources, the TruePoint team can either
assist with an implementation plan or perform the enhancement
2.53
System should be highly available and functional.
Vendor to provide 5x9 availability
Clariti has maintained a proven uptime record of 99.9% or higher
for many years. This translates to a maximum of 5.26 minutes of
downtime per year. To ensure maximum uptime and continuous
availability, Clariti provides redundant data protection and
advanced facilities protection, along with a comprehensive data
recovery plan, all of which are included as part of the Salesforce
platform.
2.54
SaaS solution shall meet the City's Recovery Point
Objective (RPO) of 2 hours.
The Clariti solution meets the City’s Recovery Point Objective.
2.55
SaaS solution shall meet the City's Recovery Time
Objective (RTO) of 8 hours
The Clariti solution meets the City’s Recovery Time Objective.
2.56
Vendor will be required to participate in annual
incident response & COOP/BCP/DR exercises
During the implementation, the project manager can participate in
annual COOP/BCP/DR exercises.
2.57
Does this solution support SSO?
Yes
2.58
SSO Type
Clariti leverages the Salesforce platform, which provides a robust
and customizable identity and access management solution called
Salesforce Identity. This solution supports various SSO protocols,
such as SAML, OAuth, and OpenID Connect, allowing Clariti
customers to implement SSO for their users.
SSO ( Single Sign On)
( If Yes answer
2.59
Manual Metadata Updates (when
certificates/keys are replaced):
When a new certificate or key is used for Single Sign-On (SSO) in
Clariti, manual metadata updates may be required. This depends
on the specific SSO configuration used and the SSO protocol being
utilized.
For example, if Clariti is configured to use SAML for SSO and the
certificate used to sign SAML assertions changes, the Service
Provider (SP) metadata file will need to be updated to reflect the
new certificate.
2.6
Identity Provider:
As Clariti leverages the Salesforce platform for its services, the
"Salesforce Identity" solution is used as the IdP for SSO. However,
the City may also choose to use other third-party identity
providers, such as Okta, OneLogin, or Active Directory Federation
Services (AD FS), as their SSO IdP. Clariti can work with a variety of
IdPs and SSO protocols, allowing the City to choose the
configuration that best meets their needs.
2.61
Are SSO settings self-managed through the UI?
(Vendor support is not required to fully configure SSO)
Yes. Salesforce Identity includes a user-friendly interface for
managing SSO settings, allowing customers to configure and
manage their SSO integrations without vendor support.
Requirement
Existing/
Included out of
box
Can be
Configured
Available as an
extension with
partner
Planned for
next release
Not Available
Comments
3.01
Software has ArcGIS Integration & Mapping
functionality
If yes, please describe.
X
Clariti's integration with ArcGIS provides the ability to synchronize data
between ArcGIS and Clariti, allowing users to visualize the data within
the Clariti system. The integration also enables data to be pulled or
pushed from or to a REST-enabled ArcGIS Server to any Clariti object.
However, while the majority of what is done in ArcGIS Online is free,
the use of ArcGIS Online is based on credits which are consumed for
specific transactions such as online storage, performing queries, and
performing analytics.
The consumption of credits can occur through the storage of web maps
or hosted feature layers, inspections routing, and geocoding. For
example, if the web map and associated feature layers are hosted
within ArcGIS Online, the map and layers will consume credits for basic
hosted content storage which is calculated hourly based on the GB of
storage being utilized. The Clariti Inspections routing tool leverages Esri
Optimized Routes capabilities, so each time a route is calculated, it will
consume Esri credits. Geocoding can also consume credits if a customer
uploads a list of addresses to ArcGIS Online that do not have pre-
populated geocoordinates.
Esri credits are billed directly by Esri to the customer and the credit
rates can change over time, so it's important to review the rates
outlined within the Esri documentation.
3.02
Provide the latest version ESRI ArcGIS Server
supported. Minimum 10.3
3.03
Software has the ability to consume ArcGIS recourses
and web services
X
Clariti supports the use of web services, including the ability to consume
REST APIs, which can be used to interact with ArcGIS services. The HTTP
connector in Clariti can be used to make requests to ArcGIS REST APIs
and retrieve data. Additionally, Clariti can consume resources from
ArcGIS servers, including map and feature services, geoprocessing
services, and image services.
3.04
Software has Spatial Analysis Tools
X
Clariti offers a variety of spatial analysis tools that allow users to gain
insights from location data and perform advanced spatial analysis.
3.05
Software can directly read from ESRI Enterprise
Geodatabases
X
Clariti supports connecting to ESRI Enterprise Geodatabases through its
data connectors, which allow users to easily access and analyze
geospatial data from various sources.
3.06
Software will integrate with the City’s Master Address
database within ArcSDE (containing all
parcel/property information) to validate address
information.
Clariti's GIS Sync capability includes the ability to pull data from an The
City's Master Address Database in ArcSDE the Clariti system, with
configuration options that control how records are updated, added, and
removed. Sync jobs can be performed manually (by users with the
appropriate permissions), or on a schedule (hourly or daily).
ATTACHMENT 1 - SYSTEM REQUIREMENTS
3.0 GIS: Integration & Mapping/Spatial Analysis Tools
Clariti provides verified support of ESRI ArcGIS Server version 10.8.1. Later versions are likely supported but have not
been tested as of writing
21
3.07
Ability to track permits, activities, projects by map
location.
X
Clariti provides the ability to track permits, activities, projects, and
other data by map location through its GIS integration capabilities. By
leveraging its spatial data analysis and visualization tools, Clariti allows
users to track and manage permits, activities, and projects using a
geographic or location-based approach.
For example, Clariti's GIS integration capabilities allow users to create
maps that display permit, activity, or project information at specific
locations. Users can add custom layers (via the List View feature) to the
map to display information such as zoning, land use, or other spatial
data that may be relevant to the permit, activity, or project.
3.08
Ability to link/consume GIS data to get address,
location, zoning, land use, information, council
district, inspection area, FEMA flood zone, etc.
Preference is via REST services.
Clariti can link and consume GIS data to obtain address, location,
zoning, land use information, council district, inspection area, FEMA
flood zone, and other information. Clariti provides multiple ways to
consume GIS data, including through REST services.
3.09
Ability to integrate with ESRI ArcGIS and ArcGIS
Enterprise maps and services, if yes please describe
Yes, Clariti can integrate with ESRI ArcGIS and ArcGIS Enterprise maps
and services to provide additional GIS capabilities. Clariti offers robust
GIS integration capabilities and provides multiple ways to consume data
from ArcGIS and ArcGIS Enterprise.
Staff can use the ArcGIS Maps visualization in Clariti to add ArcGIS
Online or ArcGIS Enterprise maps to their Clariti reports and dashboards.
This allows users to visualize their data in a spatial context and gain
deeper insights into their operations.
Additionally, Clariti users can connect to ArcGIS and ArcGIS Enterprise
through data connectors, which allow users to access and analyze
geospatial data from these sources. Clariti supports connecting to ArcGIS
and ArcGIS Enterprise through a variety of connectors, including the
"ArcGIS Online", "ArcGIS Server", and "ESRI Enterprise Geodatabase"
connectors.
By connecting to ArcGIS and ArcGIS Enterprise, Clariti users can take
advantage of additional GIS capabilities, including advanced spatial
analysis and visualization tools
3.10
Software has ability to publish ArcGIS web service(s)
While Clariti does not provide the ability to publish ArcGIS web services
directly, it offers robust GIS integration capabilities that allow users to
consume data from ArcGIS and other sources, and to export Clariti
records with associated GIS features and locations to a GIS.
3.11
Ability to query, view, and export proposed system
database for integration with City's GIS database.
To export data from the Clariti database for integration with a City's GIS
database, users can use a variety of export methods, including CSV,
Excel, or other data formats. Additionally, Clariti provides API access to
its database, allowing users to programmatically access and export data
for integration with other systems.
3.12
Ability to identify and utilize all unit addresses (e.g.
Unit, suite, apartment, etc.)
Clariti's geocoding capabilities allow users to identify and standardize
address information, including unit information, for improved data
quality and accuracy. When geocoding an address, Clariti can identify
the unit information and assign it to the corresponding address, ensuring
that the location data accurately reflects the specific unit being
referenced.
3.13
Are there any GIS export capabilities not described
above?
To export data from the Clariti database for integration with a City's GIS
database, users can use a variety of export methods, including CSV,
Excel, or other data formats. Additionally, Clariti provides API access to
its database, allowing users to programmatically access and export data
for integration with other systems.
22
Source
System
Business Groups
Background
Comments
4.01
Code Compliance
Currently the case information is processed and maintained within Hansen, the historical data
dates to 2004, This project must migrate the historical data from the current system to the new
system with the ability to report and see the historical case information per property. Subset of
all data points will be identified – approx. 1 to 12 fields per property.
4.02
Building Safety
This project must migrate the historical data for Permit & Projects to the new system
4.03
Engineering
Migrate existing Engineering Data (Permit Review, Dry Utility Process, Inspections) , Bond,
Insurance, Plans Documents, Daily Reports
4.04
Planning
This project must migrate the historical data for Planning Projects include review, comments and
supporting documents( narratives, site plans, stamped ordinances, approval notices etc.) to the
new system
4.05
Fire Marshall
The data to be migrated will be part of Building Safety data for Permits and Projects
4.06
SmartGov
Business Licensing
Business Licensing data from SmartGov must be migrated to capture Business Information,
Payments, Invoices, Inspections, contacts, submittals (attachments), all dates (applied for,
approved by departments, issued, closed, etc.), history, license details etc.
4.07
ESO
Fire Marshall
Migrate existing Properties and Inspections from ESO into the new system
ATTACHMENT 1 - SYSTEM REQUIREMENTS
4.0 Data Conversion
Hansen
The approach for data migration will be
defined by the available time and cost
constraints of the project. For a resource-
conscious migration, historical data can be
converted into view-only migration records,
while active records can be manually
created during training and go-live
activities. In a scenario where more time
and resources are available, the data
conversion effort would prioritize active
records, mapping them from the existing
workflow status to the new workflow status.
Historical records would also be mapped
based on the active records, with any
deviations or changes being evaluated with
the remaining resources.
Requirement
Existing/
Included out of
box
Can be
Configured
Available as an
extension with
partner
Planned for
next release
Not Available
Comments
5.01
Provide citizens the ability to submit applications for
permits and plan reviews online.
X
The out-of-the-box Clariti citizen portal is designed to
provide a seamless and efficient experience for citizens,
while also improving the overall permitting process for the
agency. It is a configurable, web-based, self-service portal
that provides citizens with the ability to apply for permits
and plan reviews online.
The interface can be customized by the City to match its
specific needs and requirements, providing a seamless and
consistent experience for citizens.The portal is accessible
from any device and can be used at any time, providing
citizens with the flexibility to interact with City services
whenever it is convenient for them. The portal offers
several key features and benefits, including the ability to
submit applications online, real-time tracking of
application status, secure document upload, easy
communication with the City, and increased transparency
through real-time access to application data and
documents.
5.02
Ability for a citizen to be associated with multiple
records/applications within the system
X
In Clariti, citizens can be associated with multiple records
or applications through the use of unique identifiers such
as an email address or a government-issued ID. When a
citizen submits an application, the system can
automatically associate the application with the citizen's
existing record if one is found, or create a new record for
the citizen if one does not already exist. This allows
citizens to have a centralized view of all their applications
and associated information within the Clariti system.
5.03
Ability for customer to request Planning review
requests and/or submit applications or preapplications
X
The Clariti solution streamlines the application process and
makes it easier for customers to interact with the
permitting agency. By providing a secure and efficient
platform for customers to request planning review requests
or submit applications or pre-applications, the solution
helps to improve the overall permitting process and
increase customer satisfaction.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
5.0 Citizen Self-Service
24
5.04
Ability for the citizen to request information to
specific disciplines regarding their application via
portal
X
Clariti's citizen portal provides a secure platform for
citizens to communicate with the City, and allows them to
direct their requests to the appropriate discipline or
department.
Once a request is submitted, the Clariti solution routes it
to the appropriate staff member(s) or department for
review. Staff can then respond to the request through the
portal, ensuring that the citizen receives a timely and
accurate response.
5.05
Ability for the citizen to submit a complaint via portal
with supporting documents and photos
X
Clariti allows citizens to submit complaints via the
integrated citizen portal, along with supporting documents
and photos. The portal provides a secure and efficient
platform for citizens to communicate with the City and
report any issues or concerns.
5.06
Provide citizens with defined FAQ
X
The Clariti portal provides the ability to create and
manage a knowledge base of frequently asked questions,
which can be easily accessed by citizens through the
portal. The knowledge base can be configured by the City
to meet its specific needs and requirements, and can be
updated and maintained as needed.
5.07
Ability for customer to generate their own fee
estimates prior to submitting plans, business license
applications, planning requests or obtaining permits
X
In the same way the City can specify how fees are
calculated for a permit application, a fee estimate tool (or
"calculator") can be configured in Clariti to calculate fees
for customers without submitting an application. Citizens
can then simply input relevant information and generate
an estimate of the fees associated with their intended
application. The fee estimate is calculated in real-time
and is based on the most up-to-date information and rules
specified by the City.
5.08
Ability to pay for permits, plan review, and business
license fees online
X
Clariti enables online payment for permits, plan review,
and business license fees through its integration with a
secure payment gateway. Clariti offers a pre-built
integration with a select payment processor, however the
solution can integrate with the City's payment processor of
choice.
5.09
Provide citizen visibility on project status
X
Clariti's citizen portal provides the visibility citizens need
to stay informed about the progress of their projects. The
real-time access to project information and status
updates, combined with secure and efficient
communication with the City, helps to improve the overall
permitting process and increase customer satisfaction.
25
5.10
Web portal access to identify parcel location and
request to schedule inspections using maps
X
While currently available in the Clariti back office, Clariti
is currently working to enhance its functionality for
identifying parcel locations and requesting inspections
using maps for a number of its existing customers. These
features are expected to be included in a future release
for all customers later this year. Once available, citizens
will be able to use the map-based interface through the
integrated citizen portal to easily locate their parcel and
request inspections.
5.11
Ability to request inspections online
X
Once an inspection request is submitted, the Clariti
solution automatically routes it to the appropriate
department or staff member for review and scheduling.
The solution also provides the ability to attach any
necessary supporting documents or information with the
request, ensuring that the City has all the information it
needs to schedule the inspection.
5.12
Ability to subscribe to alerts online
X
Clariti allows citizens to subscribe to alerts online through
the use of a "Follow" button that can be made available by
the City throughout the Clariti citizen portal. The button
allows citizens to receive email notifications whenever
there are updates to applications, permits, inspections,
and other relevant records that are of interest to them.
5.13
Ability to access system via mobile devices
X
The mobile-responsive design of the Clariti solution ensures
that citizens can access the system from anywhere, at any
time, and from any device. The solution provides a
seamless user experience, regardless of the device being
used, and ensures that citizens have access to the
information and functionality they need to manage their
projects and interactions with the City.
5.14
Ability to request an appointment for Over the
Counter Permits and upload any supporting documents
X
The Clariti solution can be configured to allow citizens to
request an appointment for Over the Counter Permits and
upload any supporting documents through the integrated
citizen portal. As long as the system has been configured
to include the business processes and workflows the City
needs to track and manage whichever permit types they
would like, these permits can be requested and tracked via
the portal.
5.15
Ability to request for Land development process
letters from city
X
Clariti can be configured to enable citizens to make
requests via the portal, for example for a Land
Development Process letter. The request can be
automatically routed to the appropriate department or
staff member for review and processing, or business rules
can be configured to automatically deliver the letter(s) if
certain information is provided and conditions are met.
26
5.16
Ability to integrate with city's CRM/CX systems
X
In Clariti, integration with the city's CRM/CX systems can
be achieved through the use of APIs or webhooks. Clariti's
flexible architecture allows for seamless integration with
third-party systems, including CRM/CX platforms, allowing
for the exchange of data and events between systems.
Note that the scope and level of effort for this proposal
assumes the list of interfaces noted in the RFP and
attachments.
27
Requirement
Existing/
Included out
of box
Can be
Configured
Available as an
extension with
partner
Planned for
next release
Not Available
Comments
6.01
Ability to create one open case per location at a time and
track case management data
X
Clariti provides the ability to create one open case per
location at a time and track case management data
through its centralized case management system. The
case management system is designed to provide a
comprehensive view of all code enforcement cases and to
help the City manage cases more efficiently.
When a new code enforcement case is opened, Clariti
automatically creates a new case record and associates it
with the specific location. The case record provides a
centralized location for all relevant information and
communications related to the case, including case notes,
documents, and updates.
6.02
Ability to have multiple violations in one case assigned to a
single property.
X
When a code enforcement case is opened, multiple
violations can be associated with the case and linked to
the specific property. This allows the City to track all
violations related to a property in a single case, providing
a centralized view of all relevant information and
communications.
6.03
Associate property address, complaint information,
complainant information, owner information with each
open case
X
When a code enforcement case is opened, the property
address, complaint information, complainant information,
and owner information are linked to the specific case. This
information is stored in a centralized manner, providing a
single source of truth for all relevant information and
preventing duplicate entries.
6.04
Ability to assign/reassign inspector to a case
X
Inspector(s) can be selected from a list of available
inspectors, and the assignment can be made by a
designated staff member with the appropriate
permissions. Automated assignment is also possible with
Clariti.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
6.0 Case Management
Code Compliance Specific Requirements
6.05
Ability to create multiple inspections for one open case per
location
X
City staff can schedule and associate as many inspections
as needed with a case.
6.06
Ability to maintain a history of citations/violations by
property as well as person (tenant or owner) including case
timeline (e.g. opening, closing, case type)
X
Clariti can maintain a history of citations and violations by
property as well as person, including a case timeline such
as opening, closing, and case type, through its centralized
case management system.
6.07
Ability to prevent closure of a case until all violations are
resolved/passed
X
The City can configure business rules and workflows in
Clariti to require that all violations associated with a case
be resolved or passed before the case can be closed.
These rules and workflows can be designed to
automatically check the status of all violations associated
with a case and prevent the closure of the case if any
violations are still outstanding.
6.08
Ability to track complainant history by complaint type
X
Clariti provides a centralized platform for managing all
code enforcement cases and associated information,
including complaint information. The City can use Clariti's
built-in reporting capabilities to track complainant history
by complaint type, including the number of complaints
received, the complaint type, and the complainant's name
and address.
6.09
Ability to create case for Unlicensed Business based on
canvassing or research effort and assign it to a specialist
X
Clariti enables City staff to create new cases based on a
variety of criteria, including canvassing or research
efforts. The Case Management module provides real-time
visibility into the status of each case, enabling City staff
to easily monitor progress and make informed decisions.
Additionally, Clariti's workflow builder can be used to
configure automatic assignment of cases to the
appropriate specialist based on their expertise and
workload.
6.10
Ability to add findings from canvassing and/or research
effort to the case and attach the evidence using various
files/documents in formats such as pdf,jpg,video files etc.
X
Clariti provides City staff with the ability to capture and
record a wide range of information and evidence
associated with each case, including findings from
canvassing and research efforts. Clariti supports virtually
any file format, including PDF, JPG, video files, and
others. The solution also provides tools for categorizing
and indexing the evidence, making it easier to search and
retrieve information as needed.
Building License Specific Requirements
6.11
Ability to add notes, activities, communications with
business owner to each unlicensed business case
X
The solution allows City staff to capture and record a
variety of information associated with each case, including
notes, activities, and communications with business
owners. Additionally, the solution's built-in communication
features, such as email and messaging, can be used to
facilitate communication with business owners and
stakeholders, improving collaboration and reducing
response times.
6.12
Ability to generate letter/email to business owner for
businesses without license per case, track the date sent and
recipient
X
Clariti's Letters Engine provides the ability to generate
letters or emails to business owners for businesses without
a license per case, track the date sent, and recipient.
Templates for letters and emails can be customized by the
City to include specific details of each case.
6.13
Ability to notify the specialists of unresponsive businesses
so that second letters can be mailed after the initial 15
days.
X
Once a letter or email is sent to a business, Clariti can
automatically trigger a notification to specialists if there is
no response from the business owner within a designated
time period, such as 15 days. The notification can be sent
via email, text message, or other communication
channels, depending on the preference of the specialist
6.14
Ability to add notes to the case when an owner calls about
the letter and close the case after they obtain a business
license or if it is determined that business license is not
needed.
X
When a business owner calls about the letter, City staff
can add notes to the case in Clariti to document the call
and any follow-up actions that need to be taken. The
solution allows City staff to capture and record a variety
of information associated with each case, including notes
and activities, providing a centralized location for tracking
all activities associated with a case.
Once a business license is obtained, or if it is determined
that a business license is not needed, the case can be
closed in Clariti. City staff can mark the case as closed,
which will prevent any further actions from being taken on
the case. The solution also enables City staff to retrieve
and access the closed cases and their associated notes at
any time, providing a complete history of each case.
6.15
Ability to close case with appropriate case closing reasons
X
When a case is resolved or no longer requires further
action, City staff can close the case and choose from a list
of City-defined case closing reasons.
6.16
Ability to create and manage a request for Land
Development Administrative Process
X
Clariti can be configured to provide the ability to create
and manage a request for "Land Development
Administrative Process" through its comprehensive
workflow management capabilities. Users can easily
create a request for the process, and Clariti can automate
the routing of the request to the appropriate departments
and personnel for review and approval. The system can
also track the status of the request, provide notifications
to stakeholders, and allow for collaboration and
communication among team members involved in the
process. Additionally, Clariti can provide reporting and
analytics to help improve the efficiency and effectiveness
of the process.
6.17
Track list of letters needed from City per project and route
the request to Engineering
X
Through its workflow management capabilities, Clariti can
automate the routing of the requests such as required
letters per project to departments like Engineering, who
can then review and approve the request within the
system.
6.18
Ability to generate and edit templated letters and provide
it to the applicant
X
Clariti can provide the ability to generate and edit
templated letters, and provide them to the applicant using
the built-in Letters Engine. The system can store a library
of pre-approved templates, which can be customized to
meet the specific needs of each record type or applicant.
Once a letter is generated, it can be reviewed and
approved by the appropriate departments within the
system before being shared with the applicant (if desired).
Clariti can also track the status of the letter, and provide
notifications to stakeholders and the applicant as needed.
No Specific Requirements Identified
Fire Marshall Specific Requirements
Engineering Specific Requirements
Building Safety Specific Requirements
6.19
Ability to create one open case per complaint
X
Clariti can provide the ability to create one open case per
complaint through its case management capabilities. Each
complaint can be logged as a separate case within the
system, and the relevant details and documents can be
input or attached to the case for review by the Fire
Marshall. The system can track the status of each case,
and provide notifications to the appropriate personnel and
stakeholders.
6.20
Associate property address, complaint information,
complainant information, owner information with each
open case
X
Using Clariti's "360 Degree View" of data in the system,
staff can easily associate property address, complaint
information, complainant information, and owner
information with each open case.
6.21
Ability to assign/reassign inspector to a case
X
An authorized user can easily assign an inspector to a case
within the system, and if necessary, reassign the case to a
different inspector. The system can track the status of the
case and provide notifications to the relevant personnel
and stakeholders. Additionally, Clariti can provide
reporting and analytics to help identify bottlenecks in the
inspection process and improve the efficiency of the case
management process.
6.22
Ability to create multiple inspections for one open case per
location
X
Once a case is created, authorized users can create
multiple inspection records within the system, each
corresponding to a different location associated with the
case.
6.23
Ability to maintain a history of citations/violations by
property as well as person (tenant or owner) including case
timeline (e.g. opening, closing, case type)
X
Clariti can provide the ability to maintain a history of
citations and violations by property and person, including
a case timeline with relevant details. Each case record
within the system can track the relevant details of any
citations or violations associated with the property or
person, as well as the timeline of events, including the
opening and closing of the case, and the type of case.
6.24
Ability to prevent closure of a case until all violations are
resolved/passed
X
Clariti can prevent closure of a case until all violations are
resolved or passed through its workflow management
capabilities. The system can be set to require that all
violations associated with a case must be resolved or
passed before the case can be closed. This can be
enforced through automation within the system, which
can track the status of each violation associated with the
case, and provide notifications to the relevant personnel
and stakeholders when a violation is resolved or passed.
6.25
Ability to track complainant history by complaint type
X
In Clariti, each complaint associated with a complainant
can be logged within the system, with relevant details
such as the complaint type, property address, and owner
information. The system can then track the history of each
complaint associated with the complainant, and provide
reporting and analytics to help identify patterns and
trends in the data.
6.26
Ability to generate templated complaint and or violation
notices and documents.
X
Clariti's Letters Engine can provide the ability to generate
complaint and violation notices and documents using City-
and/or Fire Marshall-defined templates built in Microsoft
Word.
6.27
Ability to have notices signed by the violator in field/mobile
capability
X
Clariti's mobile application can provide the ability to
accept signatures in the field through its signature capture
capabilities. The signature can be securely captured
within the system, and the form or document can be
marked as signed, allowing for efficient tracking and
follow-up by the relevant personnel.
6.28
Provide alert/notifications to inform follow up inspections
are due
X
Clariti can provide alerts and notifications to inform follow-
up inspections are due through its scheduling and
notification capabilities. Once an inspection is completed,
the system can schedule a follow-up inspection based on
the relevant deadlines and requirements. As the follow-up
inspection date approaches, the system can generate
alerts and notifications to the relevant personnel and
stakeholders, reminding them that a follow-up inspection
is due. The system can also provide a list of all follow-up
inspections that are due, along with their associated
deadlines, to help ensure that all follow-up inspections
are completed on time.
6.29
Ability to submit a planning request/case and completed
pre application and upload supporting documents through
portal
X
Using its built-in workflow management tools, Clariti can
be configured to provide the ability to submit a planning
request/case and completed pre-application, and upload
supporting documents through a portal.
6.30
Ability to assign/reassign Planner to a case
X
The Planning department can easily assign a Planner to a
case within the system, and if necessary, reassign the case
to a different Planner. The system can track the status of
the case and provide notifications to the relevant
personnel and stakeholders.
6.31
Ability to associate a Case to the resulting Preapplication
and/or Application
X
Once a pre-application or application is created within the
system, it can be linked to the corresponding case. This
association allows the relevant personnel to easily track
the status of the pre-application or application, and to
view all relevant documents and details associated with
the case.
6.32
The case/ initial request and preapplication should have
the same unique ID until its submitted, once there is formal
submittal must result in its own unique Project Number
X
Clariti's sequence generator provides the ability to assign
the same unique ID to the case/initial request and
preapplication until it is formally submitted, and then
generate a new unique Project Number upon formal
submittal.
6.33
Ability to provide review comments or request for payments
on completed pre applications and design reviews
applications
X
Once a pre-application or application is submitted within
Clariti, the relevant personnel can review the documents
and provide comments or request for payments within the
system.
6.34
Ability to schedule a Pre Application and Public Hearing
meetings
X
Clariti can provide the ability to schedule Pre-Application
and Public Hearing meetings through its scheduling and
notification capabilities.
6.35
Ability to route the case/request and documents to other
departments with due dates for review comments
X
The system can automatically route the case and
associated documents to the relevant departments for
review and approval, and can set due dates for review
comments based on the relevant deadlines and
requirements.
Planning Specific Requirements
6.36
Reminder notifications as follow up for review comments if
comments not provided within the due dates for pre
application and or design reviews
X
The Tasks feature in Clariti can be used to provide
reminder notifications as a follow-up for review comments
if comments are not provided within the due dates for pre-
application and/or design reviews.
Once a review comment is assigned to a specific
personnel, a Task can be created within the system to
track the status of the review comment and its associated
due date. The Task can be configured to automatically
generate reminder notifications to the relevant personnel
and stakeholders if the review comment is not provided
within the due date.
6.37
Ability to organize and arrange all comments, supporting
documents into a templated format for Pre application
meeting
X
The City can utilize Clariti's clicks-not-code approach to
page layouts to define comprehensive project overview
dashboards, making it easy to access all supporting
documents and related records in advance of and during
Pre-Application Meetings.
6.38
Ability to approve the request and generate templated Final
Letter, Design Review Approval Letter, Checklists
X
Clariti can provide the ability to approve the request and
generate templated Final Letter, Design Review Approval
Letter, and Checklists using its built-in Letters Engine and
workflow automation tools.
6.39
Ability to request the citizen to fill in Design and Pre
Hearing Applications
X
Clariti can provide the ability to request citizens to fill in
Design and Pre-Hearing applications via the portal.
6.40
Ability to associate the initial case to Design and Pre
Hearing Applications as parent child
X
Clariti can provide the ability to associate the initial case
to Design and Pre-Hearing Applications via the "360 Degree
View" feature
6.41
Ability to track and maintain Public Hearing information -
like minutes for public, resolution and ordinances, approval
letters
X
Clariti can be configured to provide comprehensive
hearing capabilities to support the City's Planning
department. The system can manage the entire process
for public hearings, including scheduling, agenda
management, and public notice. Some of the key features
of Clariti's hearings capabilities include:
1. Agenda management: Clariti can manage the agenda for
each public hearing, including the topics to be discussed,
any supporting materials or documents, and any
presentations or speakers.
2. Public notice: Clariti can provide automated public
notice for public hearings, including publishing the hearing
details on the City's website, and sending notifications to
relevant parties, such as the applicant, property owners,
and other interested parties.
3. Scheduling: Clariti can schedule public hearings based
on relevant deadlines and requirements, and can manage
the scheduling of public hearing rooms, audiovisual
equipment, and other resources.
4. Attendance tracking: Clariti can track the attendance
of all participants, including the hearing officer, the
Planning department staff, and any other attendees.
5. Public comment management: Clariti can manage the
public comment process, including accepting and tracking
comments from the public, as well as presenting
comments during the hearing.
6. Document management: Clariti can manage all
documents related to the public hearing, including the
agenda, supporting materials, and any presentations or
handouts.
6.42
Customizable dashboard to show case summary
X
Clariti provides the ability to customize dashboards to
show case summaries, and for tracking the status of cases
and applications within the City's Planning department and
throughout the organization. The dashboards can be
customized to display summary information related to
planning requests and application processes, including key
metrics such as the number of cases, the status of each
case, and the number of applications submitted.
6.43
Provide notifications or dashboards for Planner, providing a
task list ( Daily, Weekly, Monthly) for upcoming hearing due
dates and requirements
X
Clariti can provide notifications and dashboards for
Planners to provide a task list for upcoming hearing due
dates and requirements through its workflow management
and reporting capabilities. The system can generate task
lists for Planners based on relevant deadlines and
requirements, and can provide notifications and
dashboards to remind Planners of upcoming hearings and
their associated due dates and requirements.
The system can also provide the ability for Planners to
customize their task lists based on their specific needs,
including daily, weekly, or monthly views of their tasks.
Planners can view their tasks in a centralized dashboard,
which can be customized to display the most relevant
information and metrics.
Requirement
Existing/
Included out
of box
Can be
Configured
Available as
an extension
with partner
Planned for
next release
Not Available
Comments
7.01
Ability to request multiple inspections on same or different projects
in a single transaction through web portal with supporting
documents/pictures
X
Clariti can provide the ability to request multiple
inspections on the same or different projects in a
single transaction through its web portal with
supporting documents and pictures.
7.02
Ability for user(s) to determine inspector workload by area and
displayed visually on a map
X
Clariti can provide the ability for users to determine
inspector workload by area and display it visually on
a map through its Team View feature.
7.03
Ability to view inspection results and comments real time and
visually displayed on a map
X
Clariti can be configured to provide the ability to
view inspection results and comments in real-time
and display them visually on a map using List Views
and through its integration with the City's GIS. A list
of inspections can be filtered as needed (e.g., using
dates, inspection teams, etc.) and the resulting
inspections overlayed on a map. A user can then click
on each pin to see the result and access comments.
7.04
Ability to upload pictures, documents as part of the inspection per
code violations and or violation notices
X
Clariti can provide the ability to upload pictures and
documents as part of the inspection process per code
violations and violation notices either through the
back office or the Clariti mobile app.
7.05
Ability to have mobile device or computer to open to take the picture
in the field ( camera app function)
X
Inspectors can use their mobile device to take
pictures and upload documents in real-time, and
associate them with the relevant inspection and
violation notice.
7.06
Ability to assign or to reassign an inspection or inspector real time
X
The system can allow authorized users to assign or
reassign inspections or inspectors as needed, and can
track the status of each inspection and inspector in
real-time.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
7.0 Inspections
Systemwide Requirements
38
7.07
Ability to assign multiple types of inspections and reinspection's, on a
project, to a single inspector
X
Clariti can provide the ability to assign multiple types
of inspections and re-inspections on a project to a
single inspector. This can be done automatically as
part of workflows defined by the City, or manually
using Clariti's List View or Team View tools.
7.08
Ability to identify lots by development name, tract or parcel and
select individual lots for inspection using a map
X
The City can identify lots by development name,
tract or parcel in Clariti for individual selection and
inspection using a map
7.09
Ability to inspect and close individual line items on a permit
associated with a single permit
X
The system can allow authorized users to track and
manage the inspection status of each line item on a
permit, and to mark them as completed or not
completed based on the inspection results.
7.10
Ability to restrict closing of permit until all identified areas are
inspected and passed
X
The system can be configured to ensure that all
identified areas have been inspected and passed
before the permit can be closed, preventing
premature or incomplete closures.
7.11
Ability to assign required completion dates for projects with user
defined automatic notifications for failure to meet timelines
X
Clariti can provide the ability to assign required
completion dates for projects and associated tasks,
and can send user-defined automatic notifications
when these deadlines are not met. The system can
allow authorized users to set required completion
dates for projects and tasks, and can track the status
of each task in real-time.
39
7.12
Ability to issue Stop Work Orders for Building without permit, unsafe
conditions in the field and send user defined automatic notifications
X
Clariti can provide the ability to issue Stop Work
Orders for building without permit or unsafe
conditions in the field using its Alerts and Letters
Engine tools.
When a Stop Work Order is issued, the system can
automatically generate a City-defined, templated
letter and send it to the relevant personnel and
stakeholders, informing them of the order and any
associated consequences.
In addition to the letter, the system can also produce
automated alerts to relevant personnel and
stakeholders, notifying them of the Stop Work Order
and providing real-time updates on its status.
Authorized staff can set up Notices (pop-up messages
in the back office), as well as Holds and Locks, as
appropriate, to ensure that the Stop Work Order is
enforced and that the building project is brought into
compliance.
7.13
Ability to use a drop down list or template to populate Correction
Notices with standard correction language and code descriptions
X
The City can upload or create and store a database of
standard correction language and code descriptions
that can be selected from to populate Correction
Notices.
7.14
Ability for to schedule future inspections using mobile devices like I
pads and phones
X
Clariti can provide the ability to schedule future
inspections using mobile devices such as iPads and
iPhones through its mobile application.
7.15
The system shall "hold" or stop the issuance of a Certificate of
Occupancy until all required inspections have been passed and all
conditions, such as fees, have been satisfied from all departments
X
Clariti offers the ability to hold or otherwise prevent
the issuance of a Certificate of Occupancy until all
required inspections have been passed and all
conditions, such as fees, have been satisfied from all
relevant departments.
7.16
Ability for the system to automatically generate a Certificate of
Occupancy once all conditions have been satisfied for a project
X
The system can automatically generate a Certificate
of Occupancy once all required inspections have been
passed, and all conditions, such as fees, have been
satisfied from all relevant departments.
7.17
Ability to track and maintain historical inspections by property, tied
to permits and code enforcement actions
X
Clariti can allow authorized users to view and track
the inspection history of each property, providing a
comprehensive view of the overall compliance status
and associated inspection data.
40
7.18
Ability to "black out" dates like holidays and weekend, as defined by
the City, for the scheduling of any inspections
X
Clariti can be configured to provide the ability to
"black out" dates like holidays and weekends, as
defined by the City, for the scheduling of any
inspections through its scheduling capabilities. The
system can allow authorized users to define the black-
out dates, which can prevent the scheduling of
inspections during these periods.
7.19
The ability for a citizen schedule multiple inspections on the same
project simultaneously
X
Clariti can provide the ability for a citizen to
schedule (request) multiple inspections on the same
project simultaneously through the portal interface.
7.20
Ability for customer to request scheduling inspection early or after
hour inspections
X
The City can define rules in the Clariti solution to
enable customers to schedule inspections of various
types, including early or after-hour inspections.
7.21
Ability to calculate and issue payment requests based on number of
fire related re inspections
X
The system can allow authorized users to define the
payment schedule and associated payment amounts
for fire-related re-inspections, which can be
automatically calculated based on the number of re-
inspections required.
7.22
Ability to mark if the project is ready for inspection to prevent
inspection requests for projects that are not ready to be inspected
X
Clariti can provide the ability to mark if a project is
ready for inspection to prevent inspection requests
for projects that are not ready to be inspected
through its permit and inspection management
capabilities. The system can allow authorized users
to define the readiness criteria for a project and can
provide a visual indication when the project is ready
for inspection.
7.23
Ability to track inspector assignments, inspection schedule,
inspection notes, and outcomes from multiple departments tied to a
single case
X
Clariti can provide the ability to track inspector
assignments, inspection schedule, inspection notes,
and outcomes from multiple departments tied to a
single case through its permit and inspection
management capabilities.
7.24
Ability to maintain a history of inspection and reinspection results by
property as well as person (tenant or owner) including inspection
status of passed and failed
X
The system can allow authorized users to track the
inspection and re-inspection history of each property,
including completion status of each inspection and
condition, providing a comprehensive view of the
overall compliance status and associated inspection
data.
Code Compliance Specific Requirements
41
7.25
Ability for user(s) to determine inspector workload by area and
displayed visually on a map
X
Clariti's Team View feature provides a visual
representation of the workload of each inspector,
allowing users to easily determine the workload of
each inspector by area.
7.26
Ability to provide a menu of code listings by infraction type with
ability to choose and populate multiple citations with the infraction
and description
X
Authorized users have the ability to provide a
database of standard or pre-defined comments,
infraction descriptions, and other messages that can
be easily selected and populated into the required
forms or documents.
7.27
Ability to track actions and documentation tied to a case: photos,
citations issued, compliance orders, community hearings process,
court proceedings, etc.
X
Clariti can provide the ability to track actions and
documentation tied to a case, such as photos,
citations issued, compliance orders, community
hearings process, court proceedings, etc. Users can
also add notes and other relevant information to
each document, improving collaboration and
communication across all relevant parties.
7.28
Ability to consolidate multiple Open violations into a single Case
letter/Violation Notice rather than separate letter for each violation
X
Clariti's Letters Engine tool can allow authorized
users to create and generate templated complaint
and violation notices that consolidate multiple open
violations into a single letter.
7.29
Ability to generate and print violation notices per case in the field
X
Letter templates can be used to generate and print
violation letters while in the field via Clariti's mobile
app.
7.30
Ability to view inspection results and comments real time and
visually displayed on a map
X
Clariti can be configured to provide the ability to
view inspection results and comments in real-time
and display them visually on a map using List Views
and through its integration with the City's GIS. A list
of inspections can be filtered as needed (e.g., using
dates, inspection teams, etc.) and the resulting
inspections overlayed on a map. A user can then click
on each pin to see the result and access comments.
7.31
Ability to assign or to reassign an inspection/s or inspector real time
X
The system can allow authorized users to assign or
reassign inspections or inspectors as needed, and can
track the status of each inspection and inspector in
real-time.
42
7.32
Ability to identify and select inspectors for inspection using a
geographical map
X
Clariti can provide the ability to identify and select
inspectors for inspection using a geographical map
using the List View feature combined with the Map
Viewer when integrated with the City's GIS. Using a
List View, users can filter a list of Inspectors (e.g., by
district or expertise) and have the resulting list
visually displayed on a map, allowing staff to quickly
identify and select the most appropriate inspector for
an inspection based on their location and workload.
7.33
Ability to "black out" dates, as defined by the City, for the
scheduling of any inspections
X
The City can define "black out" dates in Clariti for the
use of preventing or otherwise flagging the
scheduling of inspections.
7.34
Ability to geographically divide the city into multiple areas and be
able to assign license specialists in those areas
X
Clariti can provide the ability to geographically divide
the city into multiple areas and assign license
specialists in those areas. The system can allow
authorized users to set up and configure multiple
areas based on geography and other criteria, and
then users of the appropriate type to each area.
7.35
Ability to mark areas that are scheduled to be canvassed, completed
canvassing with dates of canvassing, specialist assigned for
canvassing
X
Clariti users can identify which area(s) an address
belongs to using custom fields. This enables the user
to quickly generate a List View of areas with dates
and assignments, which can then be exported,
printed, or automatically made available as a new
layer on the built-in GIS Map Viewer.
7.36
Ability to select an area on the map and view all
o Active, pending, or cancelled business licenses
o Business licenses for commercial locations vs. residential
locations.
o All business licenses at one location
X
The ability to select an area on the map and view all
of a certain license type within a given criteria can
be achieved using Clariti's List View feature and
integration with the City's GIS. An authorized user
can filter the list of licenses to match the desired
criteria (for example, by commercial vs. residential
or location), which automatically creates a new layer
on the map. Using the Map Viewer, the user can then
specify an area within which they would like to view
all the related records.
Business Licensing Specific Requirements
43
7.37
Mobile capability for the specialist in the field to
o Identify business that are open with a valid paid license in the
field, businesses with pending unpaid licenses and those that do not
have a license
Identify and cancel any licenses that are no longer at the location
X
Clariti's mobile application can provide the capability
for license specialists in the field to identify
businesses that are open with a valid paid license,
businesses with pending unpaid licenses, and those
that do not have a license. The mobile app can allow
specialists to search for businesses by location,
name, or other criteria, and can display relevant
information about each business, including the status
of their license. In addition, the mobile app can
provide the capability to identify and cancel any
licenses that are no longer at the location.
7.38
Ability to generate letter/email to business owner for businesses
without license based on canvassing outcome
X
Clariti's Letters Engine feature can provide the ability
to generate a letter or email to business owners for
businesses without a license based on the outcome of
a canvassing activity.
7.39
Ability initiate and schedule Initial, Follow Up, Final and Punchlist
Inspections for each engineering permit request by the citizen.
X
Clariti's inspection management capabilities provide
the ability to initiate and schedule Initial, Follow-Up,
Final, and Punchlist inspections for each engineering
permit request made by the citizen.
7.40
Ability schedule Warranty Inspections and track results
X
Clariti can provide the ability to schedule Warranty
Inspections and track their results.
7.41
Ability to generate approval and violation notices during inspection
X
Clariti can provide the ability to generate approval
and violation notices during an inspection for the Fire
Marshall. These notices can be automatically
generated based on the results of the inspection, and
can be customized to include all relevant
information, such as the nature and severity of the
violation, recommended corrective actions, and
deadlines for compliance.
7.42
Ability for customer to sign violation notice or approval reports in the
field
X
Clariti's mobile application can provide the ability to
accept signatures in the field through its signature
capture capabilities.
Fire Marshall Specific Requirements
Engineering Specific Requirements
44
7.43
Ability to calculate reinspection's fees based on number of
inspections after multiple failed inspections and send payment
request to Finance
X
Clariti can calculate reinspection fees based on the
number of inspections after multiple failed
inspections, and can send payment requests to the
Finance department automatically. The specific rules
for this can be configured during implementation
with the City.
7.44
Photo to be attached to each violation.
X
While photos can be easily attached to the inspection
record out-of-the-box, Clariti be configured allow for
photos to be attached to each individual violation
7.45
Inspection reports must include photos associated to violations and
notes related to an inspection.
X
Inspection reports generated by Clariti can include
photos associated with violations and notes related
to an inspection.
7.46
Ability to load/assign current fire code when a violation is noted
during inspection
X
Authorized Fire Marshall staff can load the current
fire code to be automatically included when a
violation is noted during an inspection.
45
Requirement
Existing/
Included out of
box
Can be
Configured
Available as an
extension with
partner
Planned for
next release
Not Available
Comments
8.01
Ability to manage plan versions and default to the most current
version of the plan
X
Clariti provides a version control system for managing
multiple versions of a plan during the plan review
process. As part of the plan review process, Clariti can
default to the most current version of the plan, ensuring
that all reviewers are working from the latest version. In
addition, Clariti can maintain a history of all plan versions
and associated comments and revisions, providing a
comprehensive record of the plan review process that
can be used for audit and compliance purposes.
8.02
Ability to mark-up the plan with comments embedded and then
send back to citizen or other departments
X
Clariti can integrate with third‐party electronic plan
review solutions to provide the ability to mark up plans
with comments and annotations then sync the
annotated plans directly into Clariti. The annotated plans
and related comments can then be viewed and managed
within the Clariti platform, including by customers via
the portal, if desired by the City.
8.03
Ability to schedule plan reviews and staff assignments
X
Clariti provides the ability to schedule plan reviews and
assign staff members to each review.
8.04
If not originally required at submission, ability for plans
examiner to assign project to other departments for
review/approval
X
Clariti provides the ability for plans examiners to assign a
project to other departments for review or approval,
even if the project was not originally submitted with
those departments in mind. To assign a review to
another department, the plans examiner can simply
select the appropriate department from a list of
available departments determined by the City.
8.05
Ability to track plan reviews by time, date and reviewer
X
Each review in Clariti can be logged with the reviewer's
name, the date and time of the review, and any notes or
comments associated with the review.
8.06
Ability to automatically notify the appropriate personnel for
routing when plan reviews have been completed
X
Clariti provides the ability to automatically notify the
appropriate personnel when plan reviews have been
completed.
8.07
Ability to flag and manage project that mandatorily require a
Special Inspection or other special requirements. So that when
inspection are scheduled for such projects the scheduler is
informed of these requirements
X
Clariti can identify and track projects that have
mandatory special inspection or other special
requirements by allowing the city to define these
requirements and associate them with specific projects.
This information can be entered into the system either at
the time of project creation or at a later point, as
needed.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
8.0 Plan Review
Requirement
Existing/
Included out of
box
Can be
Configured
Available as an
extension with
partner
Planned for
next release
Not Available
Comments
9.01
Ability to screen projects/applications for
completeness before they are accepted for formal
review
X
In addition to requiring a manual review by staff, Clariti
can provide the ability to screen projects/applications
for completeness before they are accepted for formal
review by allowing the City to define the required
information and documentation that must be included
with each application.
9.02
Ability to submit permits for new building, engineering
, dry utility and applications via portal
X
Clariti can provide the ability to submit permits for new
building, engineering, dry utility, and other applications
via a portal. The portal can allow users to create an
account, submit new permit applications, and track the
status of their applications. It can also provide tools and
resources to help users complete their applications, such
as checklists, FAQs, and help videos.
9.03
Ability to notify departments of new/pending
applications as a courtesy where the submitted
application may not require their approval. (e.g.,
Building permit application does not require Business
license approval, however should be notified of the
action).
X
Clariti can be configured to automatically send
notifications to departments that are not required to
approve a permit application but should still be notified
of its submission.
9.04
Ability to track review and permitting - phase
permits/projects
X
Clariti provides a workflow management system that
allows for the tracking of permits and projects through
the various phases of review and permitting. Each permit
or project can be assigned a status that indicates which
phase it is currently in, such as "under review",
"approved", or "rejected". This status can be updated as
the permit or project progresses through the various
stages of review and permitting, and this information can
be tracked and reported on through Clariti's reporting
and analytics features.
9.05
Ability to prohibit issuance of permit or project
creation based upon jurisdictional boundaries
X
The Clariti solution provides the ability for the City to
prohibit issuance of permit or project creation based
upon jurisdictional boundaries by restricting which
addresses can be selected when applying for a permit, or
by flagging an application for staff to review.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
9.0 Permitting
47
9.06
Ability to automatically enforce conditional permitting
requirements based upon project contingency
requirements or pre-requisites.
X
Clariti can enforce conditional permitting requirements
through the use of workflow rules and conditional logic.
For example, if a permit application includes a
contingency requirement that a certain inspection be
completed before another inspection can be scheduled,
Clariti can automatically enforce this requirement by
blocking the scheduling of the second inspection until the
first inspection is completed and marked as passed.
9.07
Ability to track internal multi-year community
development projects (non-fee based) including costs,
milestones, documents, plan reviews, contractors,
X
Clariti enables the creation of cases for each project,
which can then be used to track various information
related to the project including costs, milestones,
documents, plan reviews, contractors, and more. All
information related to the project can be linked together
and centralized under a common "Project" object.
9.08
Ability to change project information, history, and
notifications.
X
Authorized Clariti users can update and edit project
information such as project status, dates, permit details,
and other relevant information. Any updates made to a
project are tracked and recorded in the project's history,
providing a complete record of all changes made over
time. Notification rules for a project can also be adjusted
or updated as necessary to ensure that relevant
stakeholders receive the appropriate alerts and updates
throughout the project lifecycle.
9.09
Ability to submitting bonding and insurance documents
as supporting documents
X
Clariti provides the ability for applicants to submit
supporting documents, such as bonding and insurance
documents, through the portal. Once submitted, these
documents can be stored and tracked within the system
along with the permit application and other related
information.
9.10
Ability to calculate permit fees based on square
footage or other customer-defined formula
X
Clariti can calculate permit fees based on square footage
or other customer-defined formula through its fee
calculation engine. The system allows for the
configuration of a wide range of fee types and formulas,
including square footage, valuation, and flat fees. City
staff can define the specific fees associated with a
particular permit type, and the system will automatically
calculate the appropriate fees based on the permit
details entered by the customer. Additionally, the system
can track and process payments, generate invoices, and
provide fee balance information for each permit.
9.11
Ability to automatically update and calculate fees
across multi-year projects based on user-definable
rules
X
The Clariti solution allows users to set up fee calculation
rules that can be automatically applied to multi-year
projects. Users can define fee structures based on
specific criteria such as project type, duration, or other
relevant factors. These rules are applied automatically to
ensure accurate fee calculation and billing across
multiple years.
48
9.12
Ability to store historic fee structures over multiple
years with the ability for the City to revert to a
previous fee schedule if desired for issuance of permits
or review fees
X
Clariti allows users to store historic fee structures and
fee schedules, providing the City with the ability to
review or revert to a previous fee schedule if necessary.
This feature ensures that accurate fee information is
available for permit issuance or fee review processes.
Users can also track and manage changes to fee
structures over time, ensuring transparency and
accountability in the fee calculation process.
9.13
Generate comment letters based on application review
to notify applicant of redline comments and or
Conditions of Approval.
X
Clariti can track comments and conditions for a specific
application review and can use this information to
generate a templated letter to the applicant. The
templated letter can be generated and sent to the
applicant through the Clariti portal or via email,
depending on the preferences of the City.
9.14
Ability to link to Business Licensing module for current
contractor license status check before permit issuance
( AROC)
X
Both Clariti and AZROC make use of the Salesforce
platform to manage records, which means Clariti will be
able to integrate with / link to their system to check the
current contractor license status before permit issuance.
This can be done using Clariti's open API, enabling the
system to verify a contractor's license status, ensuring
that all contractors are licensed and in good standing
before permits are issued.
9.15
Ability to track warranty period per permit and prompt
inspections
X
In Clariti, the City can track the warranty period per
permit and schedule prompt inspections through the
system. The system can automatically generate
notifications for inspection scheduling based on the
warranty period, ensuring that inspections are carried
out in a timely manner.
9.16
Ability for the system to identify expired permits, issue
renewed permit & calculate Permit Renewal Fee
X
Clariti provides the ability to track permit expiration
dates and issue renewal notices to the applicant. The
system can be configured to automatically generate and
send renewal notices to permit holders before the
expiration date. Once a permit has expired, the system
can calculate the renewal fee based on pre-defined fee
structures and generate an invoice for payment. The
permit cannot be renewed until the renewal fee is paid.
9.17
Ability to mark permits that will need special
inspections
X
Clariti provides the ability to flag permits that require
special inspections, such as those with unique or complex
characteristics. This flag can be used to ensure that the
appropriate inspections are scheduled and completed,
and that any necessary follow-up inspections are
prompted at the appropriate intervals
49
9.18
System shall automatically display the special
inspection requirement on permits when the projects
have been marked with the need for special inspections
X
In Clariti, the system can be setup to automatically
display special inspection requirements on permits for
projects that have been flagged as requiring special
inspections. This can be achieved through the use of
custom fields or data tags that are associated with the
project and permit records. When a project is marked as
requiring special inspections, the system will
automatically update the permit record with the
appropriate special inspection requirement information,
which can then be displayed on the permit itself.
9.19
Ability to assign a flag with link to the latest special
agreement for the Land Parcel
X
Clariti has a feature to create and manage documents
that can be linked to specific cases or parcels. This can
be used to create and link special agreements or other
relevant documents to a land parcel. The system can also
assign flags to parcels or cases to indicate the presence
of such agreements or documents. The flags can then be
used to prompt staff to review the linked documents or
to take other necessary actions related to the special
agreements.
9.20
Notify when an application is submitted for the same
parcel or when a user searches by parcel should show
the special agreement flag/any flags
X
In Clariti, this requirement can be met by setting up an
automated notification system that sends an alert to the
appropriate departments or personnel when a new
application is submitted for the same parcel. This
notification system can be set up based on predefined
rules that are defined in the system's workflow engine.
Additionally, the special agreement flag can be displayed
in the system's user interface when a user searches for a
parcel. This can be achieved by adding a custom field or
flag to the parcel record in the system and configuring
the user interface to display this field or flag when a user
performs a search.
9.21
Notification to business groups/users when a
Certificate of Occupancy is requested for a project
X
Clariti can support this requirement by allowing the City
to configure automated email notifications to be sent to
business groups or users when a Certificate of Occupancy
(CO) is requested for a project. For example, the City can
configure an alert to be sent to a specific business group
or user when a CO request is submitted for a project in
their area or when a CO is approved for a project. The
content and format of the notifications can be
customized to include relevant details about the project
and the CO request.
50
9.22
Ability to mark and approve issuance of Certificate of
Occupancy per business group
X
In Clariti, the ability to mark and approve the issuance of
a Certificate of Occupancy per business group involves
setting up user groups within the system and granting
them specific permissions. For example, a user group
representing the city's Building Department could be
granted permissions to mark and approve the issuance of
Certificates of Occupancy for building projects, while a
separate user group representing the Fire Department
could be granted permissions to mark and approve the
issuance of Certificates of Occupancy for fire safety-
related projects.
9.23
The system must route all Issued Permits & Plans from
Development Services to different departments like
Engineering, Fire, Planning etc.
X
Clariti has the ability to route permits and plans to
different departments for review and approval. The
system can be configured to automatically route permits
and plans to the appropriate departments based on
project type, location, or other criteria. The routing rules
can be customized to match the specific needs of the
City's Development Services and other departments.
9.24
Ability to create distinct Project Types with
customizable rules
X
n Clariti, you can create custom Project Types and
associate them with specific business processes and
workflows, as well as set up rules and requirements for
each type.
9.25
Ability to accept electronic submission of plans and
revisions
X
Clariti has the ability to accept electronic submission of
plans and revisions. The system can be paired
(integrated) with a third-party electronic plan review
(EPR) solution to facilitate this process. Plan reviewers
can mark up the plans with comments in the EPR and
send them back to the applicant for corrections or
revisions via the Clariti portal. Once the plans have been
approved, the system can track and manage the different
versions of the plans to ensure that the most current
version is being used.
9.26
Ability to track and manage concurrent plan reviews by
multiple departments with electronic signatures
X
Clariti provides the ability to track and manage
concurrent plan reviews by multiple departments.
Electronic signatures can also be captured to indicate
approval or rejection of plans.
51
Requirement
Existing/
Included out of box
Can be Configured
Available as an
extension with
partner
Planned for
next release
Not Available
Comments
10.01 Ability to verify zoning for property or parcel through
maps/GIS
X
With Clariti, the City can utilize the GIS integration to
provide the ability to verify zoning for a property or
parcel. This integration allows the user to access parcel
data and zoning information, view the property on a
map, and verify zoning regulations. By tracking
pertinent data on parcel and property records that are
synced with the City's GIS, users can search for
properties by address, parcel number, or other
identifiers, and the system will return the zoning
information associated with the property.
10.02 Ability to alert if address of new project modifies an
existing use
X
Clariti can be configured to trigger an alert when the
address of a new project modifies an existing use. This
can be achieved by setting up a rule in the system that
compares the proposed use of the new project with the
existing use in the database. If a match is found, an
alert can be sent to the appropriate parties to review
the potential modification and take any necessary
actions.
10.03
Ability to link addresses/parcels with existing
approved Planned Area Developments (PAD’s),
Conditional Use Permits (CUP’s), etc. based on
referencing GIS data in ArcSDE.
X
With Clariti, the City can link addresses/parcels with
existing approved Planned Area Developments (PADs),
Conditional Use Permits (CUPs), etc. based on
referencing GIS data in ArcSDE. By integrating GIS data
into the system, the City can easily access and track all
properties and their associated approvals and permits.
10.04 Ability to link to City’s online Zoning Code
X
Based on the City's requirements, Clariti can either: 1)
provide a hyperlink to the City's online Zoning Code for
easy reference within the system; or 2) connect to the
City's Zoning Code library via API (if available) and
store a list of standard comments that can be used
when processing applications to ensure consistent and
accurate reference to the Code.
10.05
Ability to alert on any Special Stipulations for Planned
Area Development ( PAD's) or Conditional Use Permits
( CUP's)
X
Special Stipulations for PADs and CUPs can be tracked
in Clariti and notifications or alerts can be set up for
staff or applicants to be made aware.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
10.0 Planning/Zoning
52
Requirement
Existing/
Included out of
box
Can be Configured
Available as an
extension with
partner
Planned for
next release
Not Available
Comments
11.01 Ability to submit business license applications and
renewal applications via portal
X
The Clariti government permitting and licensing solution
provides a web-based portal that allows businesses to
easily submit their license applications and renewal
applications online. This feature enables businesses to
save time and resources by avoiding the need to
physically visit government offices to submit their
applications. The portal also allows for the secure storage
and retrieval of application data, making it easy for
businesses to track the status of their applications and
receive updates in real-time.
11.02
Ability for a business license application to cross-
check for any flags in any department and send user
defined alerts/notifications
X
In Clariti, the ability for a business license application to
cross-check for any flags and notifications can be
achieved thanks to Clariti's 360-Degree View and the use
of custom rules and workflows.
Because all departments can store and track information
using Clariti's centralized database, linking records and
data across record and departments is a breeze. These
connections make it easy to cross-check for any flags in
any department. Furthermore, the system can be
configured to send a user-defined alert or notification to
the appropriate department or user with information on
the specific violation or issue that triggered the alert, as
well as any necessary instructions or actions to be taken.
11.03
Ability to flag licenses requiring background checks,
fingerprinting, drug and alcohol tests, inspections,
etc. before issuance
X
In Clariti, the ability to flag licenses that require
background checks, fingerprinting, drug and alcohol tests,
inspections, and other special requirements can be
achieved through the use of custom rules and workflows.
When a new license application is submitted, the system
can automatically check for any flags that would require
special processing, such as a background check or
inspection. If a flag is identified, the appropriate
department or user can be notified through a user-
defined alert or notification.
11.04 Ability to flag individual applicants, known criminal,
failed previous checks, etc.
X
Applicants can be flagged for further review or additional
requirements, such as background checks, fingerprinting,
drug and alcohol tests, inspections, and more.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
11.0 Business licensing
11.05
Ability to assign applications, route or notify multiple
departments based on license type and related rules
when a application is accepted
X
Upon acceptance of a business license application, Clariti
can be configured to automatically route the application
to the appropriate departments for review and approval.
The system can also be set up to notify each department
or user involved in the process, and to provide them with
access to the necessary information and documents.
11.06
Ability to provide comments to “Conditionally
Approve” business license. These comments must
appear on the business license as a condition of
operation.
X
Once a business license application has been conditionally
approved, the system can be configured to display any
necessary comments or conditions of operation as custom
fields on the license record. These comments can be
customized to suit the specific needs of the City and may
include information such as specific conditions of
approval, operating restrictions, or other relevant
information.
11.07 Ability to track contractor licenses and status
X
In Clariti, tracking contractor licenses and status can be
achieved through the use of custom fields, workflows,
and rules.
11.08 Ability to send user defined alert if status changes,
e.g. license or insurance expired
X
Once the system is set up with the appropriate fields for
tracking contractor licenses and insurance, Clariti can be
configured to monitor these fields and send an alert to
the appropriate department or user if a status change is
detected. The alert can be customized to include specific
details about the status change, such as the date of
expiration or the type of insurance that has expired, to
ensure that the appropriate action can be taken. These
alerts can be sent via email or other communication
channels and can also be logged in the system for future
reference
11.09 Ability to attach new application for regulatory or tax
licenses to existing "master "account
X
In Clariti, the ability to attach a new application for
regulatory or tax licenses to an existing "master" account
is possible thanks to its centralized database and the
ability to link records and data across departments. We
call this the Clariti "360-Degree View"
When a new application is submitted, the system can
automatically search for the related, existing account and
link the new application to that account, creating a
"master" record for the business or individual.
11.10 Ability to reactivate cancelled or expired accounts
X
In Clariti, the ability to reactivate cancelled or expired
accounts can be achieved using the record management
and search features. When a user searches for an account
that has been cancelled or expired, they can access the
record and initiate the reactivation process. This process
can involve updating account information, paying any
outstanding fees, and submitting any necessary
documentation. Once the reactivation process is
complete, the account will be reinstated and can be used
as normal. Additionally, the system can be configured to
send a user-defined alert or notification to the
appropriate department or user when an account is
reactivated, along with any necessary information or
actions to be taken
11.11 Ability for annual license renewal based on 1 Year
anniversary date
X
Once a license is issued, Clariti can track the anniversary
date and automatically generate a renewal notice when
the renewal period is approaching. The notice can be
sent to the appropriate contact, who can then request a
renewal of their license via the online portal. Payments
can be made from the portal as well.
11.12
Ability to create, change or remove license types and
categories with new requirements, restrictions, and
fee structures, including "license type" to account for
undesignated payments
X
Clariti's "clicks not code" approach to configuration allows
authorized staff to easily create, change or remove
license types and categories as needed. This includes the
ability to configure requirements, restrictions, and fee
structures, as well as create other "license types" to
account for undesignated payments and other purposes.
11.13
Ability to restrict the issuance of a business license
for a project or address if all conditions have not
been satisfied
X
When a business license application is submitted, the
system can be configured to check for any outstanding
conditions or requirements that must be met before the
license can be issued. If any conditions have not been
satisfied, the system can be set up to prevent the
issuance of the license and notify the appropriate parties
of the outstanding requirements.
11.14 Ability to access the system remotely (mobile
applications)
X
Clariti has a mobile application that allows staff users to
access the system remotely on mobile devices. The
mobile application provides the same functionality as the
desktop version, including the ability to view and update
permit and license information, schedule inspections, and
receive alerts and notifications.
Clariti also has a public portal, which is a secure web-
based application that allows citizens to apply for
permits, business licenses, and other services online from
anywhere with an internet connection. The portal is
designed to be user-friendly and intuitive, so users can
quickly and easily find the information they need while
having an interactive and transparent experience
throughout the application and renewal processes
11.15
Ability to search by permit, address or license type
including Planning department approval conditions,
e.g. needs security, bouncers, maximum room
capacity, by location, business name, etc.
X
In Clariti, users have the ability to search for permits,
addresses, or license types using a variety of criteria
including Planning department approval conditions,
location, business name, and more. This can be achieved
through the use of Clariti's robust search capabilities,
which allow for advanced filtering and searching of
records and data stored in the system.
11.16
Ability to track full license lifecycle (application to
license and renewals) including activities, notes,
hearings, legal action, board or judicial rulings, etc.
X
The full license lifecycle can be tracked in Clariti,
enabling users to manage all activities related to a
license, including the application process, renewal
process, and any related hearings or legal actions.
11.17 Ability to search by all data points in the system like
owners, contacts, addresses, Ein etc.
X
Clariti has a powerful global search feature that allows
users to search by any data point in the system. This
includes owners, contacts, addresses, EINs, and any other
relevant information that is stored within the system. The
search results will include all relevant records, allowing
users to quickly find the information they are looking for.
11.18
Ability to issue multiple licenses under one business
account and support parent child relationships i.e.
Business License and Liquor License for same business
X
Using Clariti, you can link all records and data across
different departments and records, allowing you to see a
360-degree view of all licenses and their associated
accounts. This way, you can easily issue multiple licenses
under a single business account and manage any parent-
child relationships between different licenses or
accounts.
11.19 Ability to customize business license application
questions
X
In Clariti, you can customize business license application
questions using the platform's dynamic form builder. This
allows you to tailor the questions and fields to suit the
specific requirements of your business license application
process. You can also configure the form to include
specific rules and validations to ensure that the data
entered is accurate and complete. Once the form is
created and customized, it can be easily accessed by
applicants via the public portal, making it easy for them
t
b
it th i
li
ti
li
11.20
Ability to auto-generate form letters or email
reminders for license applications, late payments,
renewals, missing information, approvals and denials
etc.
X
In Clariti, the ability to auto-generate form letters and
email reminders for license applications, late payments,
renewals, missing information, approvals, and denials is
built-in. The system allows users to define specific rules
and workflows for different scenarios, such as license
renewal or payment reminders, and generate automated
notifications and communications based on those rules.
11.21
Ability to batch process and auto-generate next
renewal year’s record for issuance, update initial fee
and late fees record
X
In Clariti, the ability to batch process and auto-generate
next renewal year's record for issuance, update initial
fee, and late fees record is possible through the use of
custom rules and workflows. The system can be
configured to automatically generate renewal records for
each license type, based on the established renewal
schedule. This can include updating the fees associated
with the renewal, such as the initial fee and any
applicable late fees.
11.22
Ability to automatically notify Finance upon any
business license approval by any and/or all
departments
X
When a business license is approved in Clariti, the system
can trigger a notification to the appropriate personnel in
the Finance department with all relevant details,
including the license type, approval date, and any
associated fees.
11.23
Ability to auto-generate multiple denial
letters/emails for one business account after various
due dates
X
Once a denial trigger has been set up based on the due
date, the system can be configured to automatically
generate the appropriate denial letter or email and send
it to the appropriate contact or department. This can be
done for multiple denials and can be customized to
include specific information related to the reason for the
denial and any necessary actions to be taken. The system
can also track the denials and provide reporting to help
with the management of denied licenses.
11.24
Ability to allow the user the option of automatically
sending renewals and permits to a 3rd party printing
service or to print locally (one at a time or in batch)
X
Clariti can support the ability for a user to automatically
send renewals and permits to a third-party printing
service or print locally. This is done through the system's
workflow and automation capabilities.
The City can set up a custom rule or workflow to
determine the printing process based on their
preferences. For example, if the user wants to
automatically send renewals to a third-party printing
service, they can set up the system to send the necessary
data and documents to the printing service once the
renewal is approved.
Similarly, if the City prefers to print locally, the system
can be used to generate a batch of permits or renewals
that can be printed in-house. The City can choose the
frequency and number of permits to print at a time.
11.25
Ability to print new/renewal licenses, and
amusement tags based on user defined criteria.
Printing can be scheduled for annually, monthly,
daily, automatically or on demand.
X
In Clariti, the ability to print new or renewal licenses and
amusement tags based on user-defined criteria can be
achieved thanks to Clariti's flexible reporting and printing
capabilities. The system allows for custom reports to be
designed to meet the specific needs of the user, including
the ability to filter data by user-defined criteria such as
license type, expiration date, or other relevant factors.
Reports can be scheduled to run automatically on a
specified schedule, such as annually, monthly, or daily,
and can be printed on demand or sent to a 3rd party
printing service for processing.
11.26
Ability to locally print Photo ID's with the following
information: Sex, Height (Feet/Inches), Color of
Hair, Place of Birth, Gov't Issued ID Type, Gov't
Issued ID#, Weight, Color of Eyes, Ethnicity, Digital
Signature of Designated City Employee, and Photo of
Applicant
X
Clariti can be configured to track the details specified by
City for the printing of Photo IDs. While adhering to
privacy and security guidelines are the responsibility the
City, the Clariti Letters Engine can be utilized to output
the details into a template which can be output for
printing purposes.
11.27
Ability to generate renewal letters and forms for
specific license types and track processing of renewal
status
X
In Clariti, the ability to generate renewal letters and
forms for specific license types is a standard feature. The
system allows for custom rules and workflows to be set up
for each license type to ensure that renewal letters are
generated automatically based on user-defined criteria.
Once the renewal letters are generated, the system can
track the processing of renewal status in real-time,
allowing for accurate reporting and analysis of renewal
rates, and the ability to identify which license holders
have failed to renew their licenses. This ensures that the
City can enforce regulations effectively and keep its
records up-to-date.
11.28
Ability to suppress automatic generation of
correspondence due to pre-defined reason codes (i.e.
returned mail, etc.)
X
In Clariti, the ability to suppress automatic generation of
correspondence due to pre-defined reason codes can be
accomplished through the use of custom rules and
workflows.
11.29 Ability to calculate license fee based on gross
receipts
X
Assuming a business reports its revenue to the City and
this information is tracked in the Clariti solution, the
license fee can be calculated based upon gross receipts.
11.30 Ability to calculate flat dollar amount based on
License Type
X
The system allows for the configuration of custom fee
structures and formulas to calculate the correct fee for a
particular license type. This includes the ability to set
flat fees, as well as more complex formulas based on a
variety of factors such as business type, size, and
location.
11.31 Ability to configure and charge an "Initial Application
Fee" which is different than the renewal amount
X
Clariti provides the ability to configure and charge an
"Initial Application Fee" on a license record which is
different than the renewal amount through the use of Fee
Templates and automation tools such as Flows and the
Dynamic Rules Engine.
By utilizing fee templates and automation tools, Clariti
can provide a flexible and customizable solution for
configuring and charging initial application fees and
renewal fees on license records.
11.32
Ability to assess the renewal amount based on the
Occupancy Classification as of the date the renewal
notifications are processed
X
Clariti can provide the ability to assess the renewal
amount based on the Occupancy Classification as of the
date the renewal notifications are processed. This can be
done by configuring the relevant data fields in the system
and setting up rules to ensure that the renewal amount is
calculated correctly based on the current Occupancy
Classification of the business.
11.33 Ability to designate businesses as exempt from
certain fees (e.g., Fire Inspection)
X
Clariti can provide the ability to designate businesses as
exempt from certain fees, such as Fire Inspection fees.
This can be done by configuring the relevant data fields
in the system and setting up rules to ensure that the
exemption is applied correctly to the applicable business
records.
11.34 Ability to configure License Types to assess/not assess
a Late Payment Fee
X
Clariti can provide the ability to configure License Types
to assess or not assess a Late Payment Fee. This can be
done by configuring the relevant data fields in the system
and setting up rules to ensure that the Late Payment Fee
is assessed or not assessed based on the License Type and
other relevant data fields.
11.35 Ability to automatically calculate/assess late
penalties after prescribed time period
X
Clariti can provide the ability to automatically calculate
and assess late penalties after a prescribed time period.
This can be done by configuring the relevant data fields
in the system and setting up rules to ensure that the Late
Penalty is calculated and assessed automatically based on
the relevant data fields and the prescribed time period
11.36 Ability to automatically apply license fees based on
business start date
X
Clariti can provide the ability to automatically apply
license fees based on the business start date. This can be
done by configuring the relevant data fields in the system
and setting up rules to ensure that the License Fees are
applied automatically based on the business start date
and other relevant data fields.
11.37
Ability to calculate and immediately bill license
application fees, one-time fees, annual license fees,
semi-annual fees, quarterly fees, penalties and
interest depending on license type - user defined
X
Clariti provides the ability to configure and calculate fees
based on user-defined parameters, including license type
and frequency of payment. Fees can be assessed and
billed immediately upon application, as well as on a
recurring basis for ongoing license renewals. Late
11.38 Ability to add other miscellaneous fees for a certain
business account
X
In addition to standard license fees, Clariti allows for the
addition of miscellaneous fees on a per-business account
basis. These fees can be user-defined and customized to
meet the specific needs of the business, and can be
assessed and billed as needed.
11.39
Ability to recognize multiple licensing periods and
automatically determine appropriate renewal date
and fee.
X
Clariti can recognize multiple licensing periods and
automatically calculate renewal dates and fees based on
user-defined criteria. Renewal notifications can be
generated and sent to businesses in advance of the
renewal date, and fees can be assessed and billed based
on the specific licensing period.
11.40 Ability to view and print account history including
payments and adjustments
X
Clariti provides a comprehensive account history for each
business, including a record of all payments and
adjustments made to the account. This information can
be viewed and printed as needed, providing a complete
audit trail of all transactions related to the business
license.
11.41
Ability to review and reprint previous historical
statements as they were originally created and as
modified by subsequent payments and adjustments
X
Clariti allows for the review and reprinting of previous
historical statements, including any modifications made
due to subsequent payments and adjustments.
11.42 Ability to automatically calculate and generate
statement for license renewals
X
Clariti has the ability to automatically calculate and
generate statements for license renewals based on the
configured fee structures, renewal date, and other
relevant information. The statements can be generated
and delivered to the license holder in a variety of
formats, such as PDF or Word.
11.43 Ability to generate statements on demand
X
Clariti provides the ability to generate statements on
demand, which can be useful in cases where a license
holder requests a statement or a billing issue needs to be
addressed.
11.44
Ability to automatically generate monthly billing
statement and sending it to third party vendor for
payment processing
X
A monthly billing statement can be generated and sent to
a customer, who would then be responsible for paying the
amount via the portal or other related third-party
payment process.
11.45 Ability for the customer to opt in or opt out to
receive Paper and/or Email statements
X
Clariti provides the ability for customers to opt-in or opt-
out of receiving paper and/or email statements. This can
be done by the customer themselves via the Public Portal
or by City staff via the Clariti Back Office.
Requirement
Existing/
Included out
of box
Can be
Configured
Available as
an extension
with partner
Planned for
next release
Not Available
Comments
12.01
Ability to define and assign variable fee collection rules
(e.g. Fee type requires % or flat dollar down payment,
formula, etc.)
X
Clariti's flexible and configurable fee management
features allow the City to define different types of fees,
set up fee categories, and assign fees to specific permit
types.
12.02
Ability to accept multiple payment types (Cash, Check,
Credit Card, EFT, etc.) separately, or multiples within
a single transaction
X
The Clariti solution allows users to make partial payments
of one or many fees via the public portal and the back-
office. Multiple forms of payment are supported in
separate transactions which, along with the ability to
make partial payments of the total due, allows users to
pay the total using different payment methods, albeit in
multiple shopping cart transactions.
12.03 Ability to manage voids, refunds, underpayment, and
overpayments
X
Clariti's built-in Financials functionality provides a
comprehensive payment management module that allows
users to manage all aspects of payment processing,
including refunds and adjustments.
12.04 Ability to apply customer credits to a future transaction
X
If a customer has a credit balance, staff can apply the
credit to a future transaction using Clariti's credit
management features. The system provides a detailed
record of all customer credit transactions, making it easy
to identify and track credits applied to future
transactions.
12.05
Ability to customize receipt formats/output types, e.g.
PDF, dot matrix, laser printer, receipt printer, multiple
copies, etc.
X
Clariti is able to meet the requirement for customizing
receipt formats/output types by allowing users to
generate receipts/invoices in various formats, including
PDF, dot matrix, laser printer, and receipt printer.
Multiple copies can also be generated if needed.
12.06 Ability to separate transactions among multiple fund
numbers
X
The Clariti solution can separate transactions among
multiple fund numbers, allowing users to allocate
transactions to the appropriate fund numbers.
12.07
Ability to customize rules to allow for allocation by %s,
or specific amounts to applicable Fund-DeptID-Account-
Program numbers
X
The system allows users to customize rules to allocate
transactions by percentages or specific amounts to
applicable Fund-DeptID-Account-Program numbers.
12.08 Ability to identify deposits, bonds etc., that may be
refunded, after all requirements have been met
X
Clariti can identify deposits, bonds, and other
transactions that may be refunded after all requirements
have been met, helping users ensure that refunds are
issued appropriately.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
12.0 Finance
12.09
Ability to automatically assess user defined Non-
Sufficient Funds Fee when payment is removed from an
account
X
The Clariti solution can automatically assess user-defined
Non-Sufficient Funds Fees when payments are removed
from an account, helping users manage NSF transactions
more efficiently.
12.10 Ability to generate invoices on an ad hoc, monthly,
quarterly, and/or annual basis
X
Invoicing is a manual process out of the box but can be
configured to be automated.
12.11 Ability to correct mis posted payments
X
If a payment has been completed in Clariti, but is found
to be mis-posted, you may void the payment. This will
undo the entire amount of the transaction and a record
will be kept of the void action. A new payment
transaction can then be started.
12.12 Ability to mail, email or deliver to the customer, notice
of the returned check
X
Staff can use Clariti's Email Templates and/or Letters
Engine to easily generate notices of returned checks to
customers, helping users manage bounced check
transactions more efficiently.
12.13 Ability to automatically apply a returned check fee
upon entry of the reversal of the payment
X
Clariti can automatically apply a returned check fee upon
entry of the reversal of the payment, helping users
manage bounced check transactions more efficiently.
12.14
Ability to provide an online summary or report of all
amounts owed by an entity having multiple locations
(addresses), both active, closed and pending
X
A report can be created using the Clariti Report Builder to
provide an online summary of all amounts owed by an
entity having multiple locations (addresses), both active,
closed, and pending, allowing users to track balances
12.15 Ability to automatically apply a miscellaneous charge
X
Clariti's Fee Templates and workflow builder can be used
to specifiy the rules or business processes that trigger the
automatic application of a miscellaneous charge.
12.16 Ability to manually change or override fees, and
provide a reason code.
X
Clariti allows users to manually change or override fees,
and provide a reason code, prior to the fee(s) being
invoiced and paid.
12.17 Ability to query an account balance and payments
made as of any given date
X
The system provides the ability to quickly and easily
query an account balance and payments made as of any
given date.
12.18 Ability to run month end processes to close the
accounting period
12.19 Ability to track different dates in the system such as
Accounting Date and Transaction Date
X
Clariti can track different dates specified by the City,
such as Accounting Date and Transaction Date.
12.20 Ability to generate automated receipts/invoices and
bill to customer
X
The system can generate automated receipts and can
send billing information to customers. Invoicing is a
manual process out of the box but can be configured to be
automated.
Requirement
Existing/
Included out
of box
Can be
Configured
Available as
an extension
with partner
Planned for
next release
Not Available
Comments
Systemwide
13.01
Ability to report or query using all data fields within the
system
X
Clariti provides comprehensive reporting and query
capabilities that allow users to access and filter data
across all system fields.
13.02
Ability to support date-range parameter or point in time
reporting
X
Users can generate reports that filter data by date range
or specific point in time, allowing for greater flexibility in
reporting.
13.03
Ability to create user-level ad hoc queries/report with
wild card search, e.g. by parcel I.D., APN, owner name,
partial address, GPS coordinate, contractor name,
project #, age of receivables, receivables by client,
receivables largest amount to smallest, etc.
X
Clariti allows users to create custom ad hoc queries and
reports with wild card search functionality, enabling users
to search for data based on specific criteria such as parcel
I.D., APN, owner name, partial address, GPS coordinate,
contractor name, project #, age of receivables,
receivables by client, and receivables from largest to
smallest.
13.04
Ability to perform performance reporting (e.g.,
turnaround time on plan checks; on-time arrivals for
scheduled inspections; wait time at counter, inspections
by Inspector, etc.)
X
Clariti allows users to generate performance reports that
measure turnaround time on plan checks, on-time arrivals
for scheduled inspections, wait time at counter,
inspections by Inspector, and other relevant metrics.
13.05
Ability to ad hoc query of permits, applications,
inspections, code violations, etc. and system to display
results via an on-line and printable map. Example map
reports:
All active code enforcement cases by officer
Current planning applications - color by status
Location of encroachment permits
Locations of active building remodel permits, etc.
X
Clariti can support the ability to ad hoc query permits,
applications, inspections, code violations, etc., and
display the results via a printable map in the Back Office.
While color-coding based on status can be reflected in
related reports or dashboards, a publicly-accessible map
view would require a third-party integration such as ESRI
or similar tool.
13.06
Ability to provide balancing report for all money
entered by user, by workstation, by department and by
transaction type (e.g. business license, building permit,
etc.)
X
Clariti allows users to generate balancing reports based
on whatever transaction-related data are being tracked in
the system by the City.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
13.0 Reporting
13.07
Ability to create detailed and summary reports that
shows debits and credits and account numbers. The
detailed report should show the detail of the transaction
for the various accounts the money is applied to. The
summary report summarizes/totals each account (daily,
weekly, or monthly transactions.
X
13.08
Ability to generate a report for Accounts Receivable by
License Type, Account, Age, Amount, Occupancy
Classification, etc.
X
13.09
Ability to generate a report for Revenue by Inspection
Type, License Type, Time Period, Area, Occupancy
Classification, etc.
X
13.10
Ability to generate a report which ties revenue to the
number of licenses, permits, inspection, or plan review
issued;
X
13.11
Ability to generate a report of detailed and summarized
daily transaction report by account codes for
reconciliation with i/Novah
X
13.12
Per user the ability to report on processing times v/s
non working days
X
Users can leverage Clariti's reporting and analytics tools
to filter data based on processing time and non-working
days, enabling the City to generate customized reports
that meet specific needs.
Code Compliance Specific Requirements
13.13
Ability to support date-range parameter or point in time
reporting
X
Clariti allows users to generate reports that filter data by
date range or specific point in time, enabling greater
flexibility in reporting.
13.14
Ability to report by Inspections or Cases per Inspector
X
Users can generate reports that show inspections or cases
per inspector.
13.15
Ability to report by case types or violation type per
inspector
X
Clariti allows users to generate reports that show case
types or violation types per inspector.
13.16
Ability to report on Cases or Violations by source of
complaints
X
Users can generate reports that show cases or violations
by source of complaints.
13.17
Ability to report Proactive cases v/s Complaint Cases
X
Clariti allows users to differentiate between proactive
cases and complaint cases.
13.18
Ability to report by Case Resolution Status – Closed,
Open, InProgress
X
Users can generate reports that show case resolution
status (closed, open, in progress).
13.19
Ability to report on how many cases needed Re
Inspections
X
Clariti allows users to generate reports that show how
many cases required re-inspections.
13.20
Ability to report on Type of Actions applied to a Case
X
Users can generate reports that show the type of actions
applied to a case.
13.21
Ad-hoc reporting using all data fields within the system
X
Clariti provides comprehensive ad-hoc reporting
capabilities that allow users to access and filter data
across all system fields.
13.22
Standard - Monthly/Quarterly/Fiscal year – Standard
Reports reporting
X
Users can generate standard monthly, quarterly, or fiscal
year reports in Clariti.
13.23
Ability to calculate time per case when Complaint was
Filed and First Inspection not including holidays,
weekends etc.
X
Clariti allows users to calculate time per case based on
when the complaint was filed and the first inspection,
excluding holidays, weekends, and other non-working
days.
Business Licensing Specific Requirements
13.24
Ability to generate a report totaling the number of
licenses entered to balance with number of certificates
that are to be printed
X
Clariti allows users to generate a report that totals the
number of licenses entered to balance with the number of
certificates that are to be printed.
13.25
Ability to generate a report of new business listing by
date range
X
Users can generate a report of new business listings by
date range in Clariti.
13.26
Ability to generate various reports including lists of all
or certain licenses by type, business name, business
address, mailing address, license number, license
status, application date, cancellation date, geographical
area such as council district or police precinct, licensee
name, or residence address
X
Clariti allows users to generate various reports, including
lists of all or certain licenses by type, business name,
business address, mailing address, license number, license
status, application date, cancellation date, geographical
area such as council district or police precinct, licensee
name, or residence address.
13.27
Ability to report by Occupancy Classification
(Summary/Detail)
X
Users can generate occupancy classification reports based
on the summary/detail field tracked in Clariti.
13.28
System shall have ability to generate monthly statistical
operations reports containing total number of licenses
applied for, issued, pending, and inactive, sorted by
license type and then business name; daily, weekly, and
monthly totals of changes, additions and deletions to
the system by user and license type
X
Clariti allows users to generate monthly statistical
operations reports containing total number of licenses
applied for, issued, pending, and inactive, sorted by
license type and then business name; daily, weekly, and
monthly totals of changes, additions and deletions to the
system by user and license type.
13.29
Ability to provide an report with all accounts with a lien
X
Users can generate a report with all accounts with a lien
in Clariti.
13.30
Ability to report on an account with a lien has received
a payment in full for lien release
X
Clariti allows users to generate a report on an account
with a lien that has received a payment in full for lien
release.
13.31
Ability to identify ownership of a structure and all
tenants
X
Users can identify ownership of a structure and all
tenants in Clariti.
13.32
Ability to generate reports of renewals due and sent
X
Clariti allows users to generate reports of renewals due
and sent.
13.33
Ability to report the number of business licenses in a
particular area by type
X
Users can report the number of business licenses in a
particular area by type in Clariti.
13.34
Ability to electronically route reports to departments for
review
X
Clariti allows users to electronically route reports to
departments for review.
13.35
Ability to query payments and credit applications by
license number, payment type, date, and check number
Users can query payments and credit applications by
license number, payment type, date, and check number
in Clariti.
13.36
Ability to generate a collections report on businesses
with amounts due for payment
X
Clariti allows users to generate a collections report on
businesses with amounts due for payment.
13.37
Ability to report on all open or closed cases by
specialist, by date range, by case status for unlicensed
business
X
Users can report on all open or closed cases by specialist,
by date range, by case status for unlicensed business in
Clariti.
13.38
Ability to report on how many field visits completed,
how many cases open and closed, and how many
unlicensed business cases are assigned per specialist.
X
Clariti allows users to report on how many field visits
completed, how many cases open and closed, and how
many unlicensed business cases are assigned per
specialist.
13.39
Ability to report on all businesses without license that
are due to receive second letter/communication
X
Users can report on all businesses without a license that
are due to receive a second letter/communication in
Clariti.
Building Safety Specific Requirements
13.40
Ability to create status reports on completed projects or
projects in queue
X
Clariti allows users to create status reports on completed
projects or projects in queue. Users can filter and sort
projects based on various criteria, such as project type,
project status, completion date, and more, to generate
custom reports that meet their specific needs.
Engineering Specific Requirements
13.41
Ability to create status reports on completed projects,
inspections, warranty or projects in queue
X
Clariti allows users to create status reports on completed
projects, inspections, warranties, or projects in queue.
13.42
Municipal Storm Water Quality Reports
X
Clariti can help the City produce Municipal Storm Water
Quality Reports through its function as a centralized
platform for collecting and managing the data needed to
complete these reports. Clariti's reporting and analytics
tools can be used to generate the required stormwater
quality data and calculate pollutant reductions achieved
through the city's stormwater management program.
Additionally, Clariti's Letters Engine functionality could be
used to generate automated letters and other
communications related to the stormwater program, such
as public outreach and education efforts. By bringing all
of this information into a single platform, Clariti can help
streamline the process of producing the Municipal Storm
Water Quality Reports and ensure that the City is meeting
its reporting obligations under the Municipal Stormwater
Permit.
13.43
Stormwater Pollution Prevention Plan (SWPPP) Reporting
- Provide the ability to generate the standard National
Pollutant Discharge Elimination System (NPDES) Annual
Report on number of plans reviewed and status for each
for a fiscal year
X
Clariti, with its Letters Engine functionality, provides the
ability to generate the standard National Pollutant
Discharge Elimination System (NPDES) Annual Report on
the number of Stormwater Pollution Prevention Plans
(SWPPPs) reviewed and their status for each fiscal year.
The Letters Engine also enables users to automate the
generation of letters and other communications related to
SWPPP review and compliance.
Fire Marshal Specific Requirements
13.44
Ability to report on fire inspections listed by occupancy
type
X
Users can report on fire inspections listed by occupancy
type in Clariti.
13.45
Ability to report on fire inspections listed by violation
type
X
Clariti allows users to report on fire inspections listed by
violation type.
13.46
The system must report on fire inspections that are
Approved, In Violation or Open Fire inspections
X
Users can generate reports on fire inspections that are
approved, in violation, or open in Clariti.
13.47
Report on complaint inspections
X
Clariti allows users to report on complaint inspections.
13.48
Ability to report on new permits issued, by fire district
X
Users can report on new permits issued by fire district in
Clariti.
13.49
Ability to report on inspections by activity type per
month
X
Clariti allows users to report on inspections by activity
type per month.
Planning Specific Requirements
13.50
Ability to create a Staff Report based on type of the
project for zoning, conditional use permit etc. for
Planning Commission
X
Users can create a staff report based on the type of
project for zoning, conditional use permit, etc. for
planning commission in Clariti.
13.51
Ability to generate staff report for City Council
X
Clariti allows users to generate staff reports for City
Council.
13.52
Ability to run reports on all data, report on outstanding
requests, aged items
X
Users can run reports on all data, report on outstanding
requests, aged items in Clariti.
#
Interface Description
Direction
(Relative to
COTS
Describe the proposed approach for this specific
interface
List assumptions for this
specific interface:
14.01
Ability to consume ArcGIS web services.
14.02
Supports ESRI ArcGIS Server
14.03
Application will validate all addresses against city’s
address layer in ArcGIS
14.04
Ability to track instruments, activities, projects by
latitude and longitude
14.05
Ability to link GIS data to get address, location,
14.06
Provide the ability to query/view the proposed
systems database for locations, parcels, site
14.07
Maricopa County
Assessors Office
Interface with Maricopa County Assessors Office to
verify/import specific information relating to a
permit such as:
•Parcel Number
•Property Owner
Inbound
For property ownership the integration will be
initiated in two different events. When looking up a
property with a real‐time API call that will be made
to the Maricopa County Assessors API. The second is
a nightly sync with the Maricopa County Assessors
API to ensure all owner ship information is accurate
inside the system. During the nightly process, any
change of ownership will be documented and stored
for historical purposes.
Maricopa County Assessors
Office has a functioning API
that can be integrated and
authentication integration
requirements.
Flat file integration options
are available but not
preferred.
Clariti ownership information
changes will not feed back
into the Maricopa County
Assessors data base.
14.08
Interface with QAlert to retrieve citizens complaint
information and create a case
Inbound
When a request in QAlert is created a API call will be
made to Clariti to create the case to manage its
lifecycle.
QAlert will be able to call a
Clariti API during the creation
of a case in their system.
14.09
Update QAlert with Inspection Result, Notes, Violation Outbound
During Case information updates on inspections,
notes, and violation information the Qalert record
will be updated with a API call to Qalert.
14.10
Laserfiche Interface
The new system must
• Generate the Permit in PDF format
• Generate the Text File with some data points not
limited to: Business Group Name, Project ID,
Address, Project Name, Permit Type, Location of the
file)
• Place the files in a central location where
Outbound
14.11
• The new system must integrate with Blue Beam to
provide the ability to track and manage concurrent
plan reviews by multiple departments with electronic
signatures
Bi-directional
14.12
• Bluebeam comments must be updated into the plan
review application/case
Inbound
14.13
Ability to associate GLs specific to a department
14.14
Ability to update, add or remove department's
14.15
Ability to map fees to GL. Each department may
have one to many (i.e., Licensing, Engineering,
14.16
The system must use the Liability GL to zero balance
the daily detailed GLs for the department’s
14.17
Munis File extract must reflect GL Credits and GL
Liability Debits for the following Scenarios (Payments
Received, Voids, Refunds?, Transfers, Overpayment,
Payment made using account balance aka previous
14.18
For each payment processed - there must be one file
extract to update all the payments that were
14.19
For each payment there must also be a file extract
from MUNIS into the prospective new system to
confirm all payments have been received,
14.20
Ability to track if the payments result in insufficient
funds and apply a standard fee for non payment
14.21
Ability to match existing Munis fixed width file
14.22
iNovah
Interface between the new system and the cashiering
system to minimize duplicate data entry by Cashiers.
•Provides a direct lookup of business data for cashier
validation purposes, real time payment processing,
and a batch or standard file load for payment
processing
•Credit card transactions (charges and cancellations)
Bi-directional
INovah make a API call to
Clariti to retrieve application
payment information and post
a payment.
14.23
Paymentus
Interface between the new system and Paymentus to
allow online payments, real time payment processing
Bi-directional
14.24
Active Directory
Integrate with Active Directory to allow Single Sign On Inbound
Because Clariti is built on the Salesforce platform, it
can integrate with Active Directory using the
Salesforce Active Directory Connector. This
connector enables user authentication through
Active Directory credentials, allowing users to
access Clariti without the need for separate login
credentials. The connector also provides automatic
user provisioning and deprovisioning based on
changes to user accounts in Active Directory,
ensuring that user access remains up to date and
aligned with Active Directory policies. Additionally,
the connector supports single sign-on (SSO) between
Clariti and other applications that use Active
Directory for user authentication
14.25
AROC
Integrate with Arizona Registrar of Contractors to
support business lookup to see if the contractors
have an active license in AZ
Inbound
For contractor licensing the integration will be
initiated at two different events. When looking up
or adding a contractor in Clariti and the second is a
nightly sync of the contractors. Workflow
configuration will leverage the integration to apply
any business rules required for active contractors
during the application process. During the nightly
process, any change to contractors license
information will be updated according the interface
design specifications.
14.26
North Star
Integrate with North Star to get Meter and other
information storied in NorthStar per property/parcel
Inbound
https://www.northstarutilities.com
BlueBeam
Munis
Bi-directional
ATTACHMENT 1 - SYSTEM REQUIREMENTS
14.0 System Interfaces
System
(ESRI GIS software)
Inbound
QAlert
(GlendaleOne)
Clariti provides an out-of-the-box integration with
ESRI GIS. Truepoint will configure this integration
with your existing account.
Clariti provides an out-of-the-box integration with
Bluebeam. Truepoint will configure this integration
with your existing account to enable tracking and
management of plan reviews across multiple
departments, tracking comments and other
correspondence with the customer in Clariti.
Requirement
Existing/
Included out of
box
Can be Configured
Available as an
extension with
partner
Planned for
next release
Not Available
Comments
Systemwide
15.01
Provide API's to pull all data (Individual records) that a
user can view, workflow or transaction related
timestamps and status changes
X
Clariti provides APIs to allow users to access and extract data
stored within the system. This includes individual records, as
well as information related to workflows and transactions, such
as timestamps and status changes.
15.02
Provide API's to pull all data (Set of data) that a user
can view, workflow or transaction related timestamps
and status changes
X
The data that can be pulled through Clariti's APIs includes all
data that a user has permission to view, as well as workflow or
transaction-related timestamps and status changes. This allows
users to integrate Salesforce data with other systems and
automate processes, making it easier to manage and analyze
data. The APIs are designed to be flexible and can be used to
extract data in a variety of formats, making it possible to
customize the data extraction process to meet the City's
specific needs.
15.03
Data Exchange using SFTP location to ingest all data
within the system multiple times during the day
Clariti provides a secure SFTP solution that can be used to
exchange data with other systems or platforms.
15.04
Provide full database query access
Clariti provides APIs to access the data in its database.
ATTACHMENT 1 - SYSTEM REQUIREMENTS
15.0 API
City of Glendale, AZ
Permitting and Plan Review System
1
Attachment 2 – Offeror's Project Plan
Implementation Methodology
System implementation is a critical activity that sets the tone for the City’s ongoing use of the
Clariti system. A TruePoint implementation team will lead project management, working in
partnership with City staff to confirm that this project is delivered on time and within budget. The
TruePoint Implementation Strategy requires customers to be active team members in the
implementation to ensure the solution ultimately meets their needs, as all TruePoint project tasks
require input, prerequisite tasks, development, and extensive reviews from the customer.
Our Strategy is a multi-stage approach to project implementation wherein all related activities
and deliverables are identified and managed as follows.
City of Glendale, AZ
Permitting and Plan Review System
2
Project Management
As noted above, TruePoint will use a proven Implementation Methodology in the building,
testing, and deployment of the new solution. Our methodology is a five-stage approach to
project implementation wherein all related objectives, activities and deliverables are identified.
The Project Manager will lead our project team to ensure all tasks are progressing according to
schedule. The PM is empowered to make decisions to best suit the City’s needs. The PM will
work closely with the remainder of our proposed project team, which comprises industry
professionals who are highly experienced in implementing our solutions. Project management
services are defined as the following activities:
• Development and Management of a Project Plan: Our project management team will
develop a realistic and detailed project plan that will serve as the timeline for all activities
comprising this implementation. The project plan is a Microsoft Project document, and will
be updated periodically. All status updates will include the most recent update to the
project plan, as required.
• Issue Log Management and Escalation: During scheduled implementation meetings, it is
incumbent upon our Project Manager to identify and bring forth discussion on any issues for
immediate resolution. The PM will ensure the ongoing maintenance of an issue log, wherein
issue severity, resolution, assignments, and timelines are documented throughout the
implementation.
• Status Reporting: We will provide a bi-weekly status report that outlines completed tasks,
upcoming tasks and resources needed, an updated version of the project plan, and a listing
of any issues that may place the project at risk (e.g., issues that may delay the project or
jeopardize one or more of the go-live dates).
• Change Management: Change management is handled at the operations management
level, where our Project Manager is empowered to make decisions and approvals relative to
change. Often change orders can be affected through appropriate management of other
tasks, without change in costs or significant changes to project timelines. All change orders
will be documented and approved prior to execution.
• Resource Management: Effective management of all technical resources is imperative. With
guidance from our executive team, our Project Manager is empowered to make decisions on
how, when, and where resources are allocated to specific activities throughout the
implementation.
• Executive Project Oversight and Quality Assurance: A regional services team leader will
provide executive level oversight and, in partnership with Village staff, review quality testing
results.
Although a project plan is very important for all projects, our references will attest to how easy
and flexible TruePoint is to work with. We will adapt and adjust to changes that come up during
the project with the ultimate goal of project success for all our customers.
City of Glendale, AZ
Permitting and Plan Review System
3
Project Team Org Chart
As we have noted in our proposal Letter, TruePoint is
proposing a team of resources with not only a profound
history of successful experience on projects of this very
nature, but also with a firmly established local presence.
This project will be led by resources from our Tucson
office, all of whom hope to bring their Public Sector talents
and profound institutional knowledge to the City of
Glendale. We are among the most experienced companies
to provide the services the City seeks for your project
work.
Training
The TruePoint team will plan multiple opportunities for
Implementation Training for the City over the course of the
project. There will be initial Product Overview and Basic
Concepts training. There will also be trainings planned to
educate the project team in parallel with the needed
configuration and testing skills required throughout the
implementation. TruePoint Solutions will spend time
explaining how the software works and will review with
City staff so they will understand how the solution was
built, how they can build their parts of the solution, and
where documentation exists.
Implementation (Core Team) Training Classes will include
the following:
Product Overview and Basic Concepts Training
Technical Systems Configuration Training
GIS Integration Tool Training
Train-the-Trainer Classes
TruePoint provides a variety of user and administrator training courses that are designed to
orient, educate, and reinforce the core concepts behind the operation and management of the
Clariti solution. For this engagement, the TruePoint team recommends using a “train the trainer”
approach. This approach allows customers to use existing personnel to conduct user training
classes during and after the project implementation. TruePoint and the City team will work
together to identify the end user sessions needed. This will be done by identifying the daily
processes and functional groups. Also, before scheduling the train-the-trainer sessions, the
configuration of the processes should be in a state close to final in order to avoid any retraining
efforts.
Kent Johnson
Chief Executive Officer
Ernie Philips
Public Sector
Practice Manager
Daniel Venditelli
Technical Consultant
Clariti Resource
James Wikkerink
Prinicipal Solutions
Architect
Clariti Resource
Nicki Decloux
Prinicipal Solutions
Architect
Christine Cannon
Implementation
Consultant
City of Glendale, AZ
Permitting and Plan Review System
4
The methods used for a train-the-trainer delivery include first teaching the course to the
designated instructors. Upon completion of that step the students are given assignments of
sections of that course to study and teach to the other students within a specified timeframe. The
potential instructors teach the others and the TruePoint instructor in the classroom. Peer and
TruePoint instructor feedback and critique is given and that process is repeated for all the other
students. Using this format, we can train these power-users in all aspects of the application from
the perspective of a common user, a technical/administrative user, and a trainer.
User and Administrator Classroom Training
A combination of both remote-based and on-site training courses may be utilized for the City’s
project, depending on the City’s preference. These courses can be generic or tailored to match
the City’s configuration. Class lengths vary between two hours and multiple days and limit the
number of attendees to between 7 and 15 participants at a time. During end user training,
TruePoint’s trainer will guide each user group through the screens, functions, and features that
pertain to their job roles. These structured and formal sessions will provide hands-on experience
using the actual system. Some exercises will be trainer-led, while others will allow users to
experience the system independently and at their own pace.
City Implementation Responsibilities
The following table provides TruePoint’s expected list of City Resources and Implementation
Responsibilities. When staffing the implementation, it is important to consider available
resources, internal skills, competing priorities, and project timing. The table below is a sample of
TruePoint’s generally recommended agency-side staffing to support implementations. In general,
this guideline assumes an apprenticeship approach to the implementation. TruePoint’s
Professional Services team will execute project tasks while also transferring system maintenance
and configuration knowledge to City staff.
Agency Resources
Responsibilities
Project Sponsor
Ultimate responsibility for the success of the project
Creating an environment that promotes project buy-in
Participate in monthly steering committee meetings
Driving the project through all levels of the Agency
High-level oversight throughout the duration of the project
Serving as the primary escalation point to address project issues in a timely
manner
Project Manager
Overall administration, coordination, communication, and decision- making
associated with the implementation
Planning, scheduling, coordinating, and tracking the implementation with
TruePoint and within the Agency
Ensuring that the project team stays focused, tasks are completed on
schedule, and that the project stays on track
Core Team Members
A user representative for each affected department must be appointed to facilitate
analysis and configuration and serve as a decision-making entity for that group.
These critical appointments may well determine the success of the implementation
for their respective areas. Responsibilities include:
Attending requirements workshop sessions
City of Glendale, AZ
Permitting and Plan Review System
5
Willing and able to gather data and make decisions about business processes
Assist in the creation of specifications for reports & conversions
Review and test the system configuration, reports, & conversion
Participating in the implementation of the Clariti solution
Subject Matter Expert
(SME)
Responsibilities include:
Being trained on Clariti at a System Administration level
Being fully engaged in the Business Analysis and system configuration
activities
Assist internal efforts towards the creation of reports & conversions
Assist in the review and testing of the system
Actively participate in the full implementation of Clariti
Technical Lead
Responsibilities include:
Primary responsibility for the technical environment during the software
implementation
Ensure that servers, databases, network, desktops, printers, are available for
system implementation and meet minimum standards
Work with TruePoint technical personnel during implementation
Maintain test and production databases
Perform day-to-day maintenance of the system and install maintenance
releases
Act as the primary technical resource for troubleshooting problems
Establish and maintain backup, archival, and other customary maintenance
and housekeeping activities
Role
Time Expectation
Project Sponsor
4 hours per month
Project Manager
80 hours per month
Core Team Members
120 hours per month
Subject Matter Experts (SME)
80 hours per month
Technical Lead
40 hours per month
Sample Project Plan including phases, tasks, timeline
TruePoint Solutions is providing the following Sample Work Plan and Schedule for sample
purposes only. We would expect to develop the final Work Plan and Schedule in conjunction with
the City as part of the project kick-off event.
6
7
8
13
05/10/2023
EXHIBIT B
Permitting and Plan Review System
COMPENSATION
METHOD AND AMOUNT OF COMPENSATION
Payment Terms of NET 30 days shall be applied by the City. Payment terms to apply after receipt of invoice or final
acceptance of the products/services, whichever is later.
NOT-TO-EXCEED AMOUNT
The total amount of compensation paid to Contractor for full completion of all work required by the Project during
the entire term of the Project must not exceed $2,000,000.
DETAILED PROJECT COMPENSATION
Implementation Costs
Interfaces and Integration $125,400.00
Data Conversion $ 47,500.00
Professional Services $480,841.55 (2914 hours @ $165.00/hour) Training $ 18,512.65
Expenses $ 19,000.00
Total $691,254.20
Subscription Annual Cost
Year 1 $222,927.00
Year 2 $222,927.00
Year 3 $234,120.60
Year 4 $245,826.63
Year 5 $258,117.96
Total $1,184,009.19
GRAND TOTAL $1,875,218.39
Notes:
1. Warranty is provided concurrent to licensing subscription, provided that all Clariti application
managed packages are kept within one year up to date.
2. All User Licenses enable the users to use up to 30 custom objects beyond those in Clariti's product
managed packages, provided they are within the scope of, and for use exclusively with, the Clariti
permitting and licensing product application
3. All Community Licenses enable users assigned this license to access up to 10 custom objects
beyond those included in Clariti's product managed packages.
4. Clariti product Admin User License is included at no cost.
14
05/10/2023
EXHIBIT 1
Software License Agreement
SOFTWARE AGREEMENT
THIS SOFTWARE AGREEMENT (the “Agreement”) is made between CLARITI CLOUD INC., of 422 Richards St,
Suite 170, Vancouver, BC, V6B 2Z4 (“CLARITI”) and the City of Glendale, Arizona, (the “Customer”), and is effective
as of the effective date specified in the first Order (defined in Section 1.1) made between the parties (the “Effective
Date”). Unless otherwise defined herein, capitalized terms used in this Agreement have the meanings set out in Section
14.
NOW THEREFORE, for valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the
parties agree as follows:
1. INTRODUCTION
1.1
Orders. CLARITI owns and operates CLARITI, a proprietary, modular, web-based software solution for
governments (the “CLARITI Platform”), accessible through the Apex Platform™ online platform (the “Apex
Platform”) operated by Salesforce.com Inc. (“Salesforce.com”). The details of Customer’s access to and use of
the CLARITI Platform, including the number of authorized Users (defined in Section 4.1), will be specified in
purchase orders sent from the Customer to CLARITI from time to time in such form approved by CLARITI
(each an “Order”), which are governed by and form part of this Agreement.
1.2
SFDC Agreement. Customer’s access to and use of the Services will depend on the Apex Platform (also referred
to as an “Org”), which is operated and controlled solely by Salesforce.com, and is subject to the Customer’s
acceptance of the Salesforce.com End User Subscription Agreement, attached hereto as Exhibit “2”, as may be
amended by Salesforce.com in accordance with its terms (collectively the “SFDC Agreement”) and which is
incorporated by reference as part of this Agreement. By executing this Agreement, Customer acknowledges and
signifies to CLARITI and Salesforce.com that Customer has understood and agreed to the SFDC Agreement. To
the extent of any inconsistency or conflict between this Agreement and the SFDC Agreement, then this
Agreement will take priority and govern regarding Customer’s access to and use of the CLARITI Platform and
the relationship between Customer and CLARITI, and the SFDC Agreements will take priority and govern
regarding Customer’s access to and use of the Apex Platform and the relationship between Customer and
Salesforce.com.
2. TERM AND SERVICES
2.1
Term of Agreement and Orders. Unless terminated earlier by either party pursuant to this Agreement, the initial
Term of this Agreement will commence on the Effective Date and will remain in effect for the period outlined
in the first Order made between the parties (the “Initial Term”). This Agreement will automatically renew for
additional one (1) year periods (each a “Renewal Term”), unless: (a) expressly stated otherwise in an Order; (b)
terminated earlier pursuant to this Agreement; or (c) either party gives notice of non-renewal to the other party
by no later than ninety (90) days before the end of the Initial Term or the then-current Renewal Term. Collectively,
the Initial Term and all Renewal Terms are referred to collectively as the “Term”. The term of each Order will
commence on the effective date specified on the Order and expire on the expiration date specified in the Order,
unless terminated earlier pursuant to this Agreement or the terms of the Order. Any Customer request for changes
to the Order quantity must be submitted at least thirty (30) days before renewal. Each Order will automatically
renew for additional one (1) year periods at the list price and quantity in effect at the time of renewal unless: (i)
the Order is terminated earlier pursuant to this Agreement; (ii) either party gives notice of non-renewal to the
other party by no later than ninety (90) days before the end of the then-current term of the Order; or (iii) the
Order expressly states that it will not automatically renew.
15
05/10/2023
2.2
SAAS Services. Subject to the terms and conditions of this Agreement, CLARITI will use commercially
reasonable efforts to provide the following services (collectively, the “SAAS Services”) to the Customer during
the Term: (a) the CLARITI Platform modules specified in valid and subsisting Orders; and (b) online training and
technical support materials for those CLARITI Platform modules.
2.3
Changes to Services. The Customer may request, and CLARITI may in its discretion provide, an upgrade or
downgrade in the level of SAAS Services, and the applicable Services may be amended, modified or supplemented
pursuant to such request with mutual consent and in a written form satisfactory to CLARITI (a “Change Order”).
Change Orders may require changes in the applicable fees payable by the Customer, and any such changes will be
specified in the Change Order and payable by the Customer in accordance with the terms of the Change Order.
Notwithstanding anything in this Agreement: (a) CLARITI may in its discretion change the Services from time
to time, provided such any such change does not diminish the functionality of the Services on which the Customer
materially relies; and (b) Salesforce.com may make changes to the Apex Platform that may impact the Services.
2.4
Technical Support Services. CLARITI shall provide technical support to Customer regarding the use and
operation of the Product that was configured or developed by CLARITI pursuant to this Agreement. The terms
and conditions of including but not limited to support service hours and availability, service levels targets and
severity levels are outlined in the CLARITI Technical Support Agreement, attached hereto as Exhibit “3.
3. FEES AND PAYMENT TERMS
3.1
SAAS Fees. The Customer will pay to CLARITI the fees for the SAAS Services (the “SAAS Fees”) upfront
annually, and in accordance with the payment instructions detailed in each Order or Change Order (as applicable).
Unless otherwise expressly provided in an Order or Change Order, any SAAS Services added during a billing
period will be subject to payment of SAAS Fees for a minimum of 12 months. All SAAS Fees will be based upon
the total quantity of SAAS Services specified in applicable Orders and Change Orders, whether or not the
corresponding SAAS Services are actively used during the billing period. SAAS Fees payable under this Agreement
are: (i) non-refundable; and (ii) exclusive of any and all taxes, withholdings and other levies and imposts applicable
thereon (“Taxes”), and such Taxes will be invoiced together with the SAAS Fees, unless Customer is exempt
from such Taxes. Unless otherwise expressly set out in an Order or Change Order (as applicable), all invoices for
the SAAS Services are payable thirty (30) days after delivery. CLARITI reserves the right to change the SAAS
Fees with respect to existing service levels on an annual basis, at the end of the Initial Term or the then-current
Renewal Term, upon at least thirty (30) days prior written notice to Customer (which may be sent by email).
3.2
Failure of Payment. Interest will accrue on any amounts overdue and outstanding at a rate of eighteen percent
(18%) per annum, calculated daily. Without limiting any other remedy available to CLARITI, in the event that
any of the Customer’s payment obligations are overdue and outstanding, CLARITI may, in its discretion: (a)
terminate this Agreement immediately upon notice to the Customer; and/or (b) suspend its obligations to the
Customer relating to the SAAS Services until such time as all amounts due and owing under this Agreement are
paid in full.
4. USE OF SAAS SERVICES
4.1
Grant. Subject to the terms and conditions of this Agreement, CLARITI hereby grants to the Customer a limited,
non-exclusive, non-transferable, non-sub-licensable right to access and use the SAAS Services during the Term
for its internal business purposes through its authorized representatives (each a “User”) with a valid and subsisting
account (each an “Account”) and username and password issued by or on behalf of CLARITI (collectively,
“Codes”). Customer will appoint and authorize one or more Users to appoint other Users and administer
Customer’s use of the SAAS Services. Customer will not authorize more Users than the number of Users specified
in an Order or a Change Order, as applicable. Customer is fully responsible and liable for, and bears all risks
relating to, all use of the SAAS Services by Users and all acts or omissions by Users and will ensure that all Users
comply with the terms of this Agreement.
4.2
Accounts/Codes. Accounts and Codes are specific to the User for whom they are issued. Customer will ensure
that all Users keep their Codes secure and confidential at all times and not permit any other person to use their
16
05/10/2023
Account or Codes, and immediately notify CLARITI if they suspect that any Account or Code has become known
to or used by any unauthorized person. Customer is responsible for the security of Customer Codes and use of
Customer Codes and Customer Accounts. If CLARITI, in its discretion, considers a Code to be insecure or to
have been used inappropriately, then CLARITI may immediately cancel the Code without notice to Customer
and the affected User. Codes may not prevent unauthorized access to Customer Data or other information that
Customer and Users may use in connection with the SAAS Services. CLARITI is under no obligation to verify
the actual identity or authority of the User of any Codes, Accounts or the SAAS Services, and is not responsible
or liable for unauthorized access to the SAAS Services or any unauthorized or alteration, theft or destruction of
any information contained therein through accident, fraudulent means or devices, or any other method, unless it
is the direct result of CLARITI’s gross negligence.
4.3
Admin User License. The SAAS Services require a minimum of one (1) Admin User License to be quoted and
purchased by the Customer, in addition to a minimum of one (1) Admin User License to be purchased for every
tranche of 50 Platform User Licenses purchased.
4.4
Full Sandbox. The SAAS Services require one (1) full Salesforce sandbox (the “Full Sandbox”) to be quoted and
purchased by the Customer for the purposes of receiving ongoing CLARITI Platform updates. The Full Sandbox
will be refreshed to match the Salesforce Production Org on a quarterly basis. The Full Sandbox may be used by
other parties and for other purposes with the understanding that they are aware and responsible for preserving
any of their modifications, as the quarterly sandbox refresh will remove those changes to match the Production
Org.
4.5
Customer Community Services. Customer understands that for certain SAAS Services identified as Customer
Community or Community Plus Services on an Order or any Change Order (as applicable), if Customer User
logins in the applicable Org exceeds the Permitted Number of Monthly Logins (as described in the Order or
Change Order) in each of four consecutive calendar months, the Customer will be charged 1.5 times the per-
Login price (based on the “Monthly/Unit Price” specified in the Order or Change Order) for each excess
Customer User login in such fourth month and in each consecutive month thereafter in which the aggregate
number of Customer User logins in the Org exceeds the Permitted Number of Monthly Logins. Such additional
fees will be charged to Customer monthly in arrears. Unused logins are forfeited at the end of each month and
do not roll over to subsequent months. The beginning and end of each calendar month will conform to U.S.
Pacific Time.
4.6
Audit. CLARITI may audit use of SAAS Services through the CLARITI Platform and the Apex Platform. Should
any audit reveal any unauthorized use of SAAS Services, Customer agrees to pay to CLARITI, within thirty (30)
days of CLARITI's notice of the audit results, CLARITI’S then-current pricing for the applicable SAAS Services
showing unauthorized use (taken as a group), beginning with the date of the first violation through the period of
unauthorized use (the “True Up Payment”). Upon payment of the True Up Payment, all SAAS Services showing
unauthorized use will be converted into compliant SAAS Services and invoiced at CLARITI's then-current list
pricing for the remainder of the Term.
4.7
Restrictions. Except as expressly permitted by this Agreement, the Customer will not, nor will it allow any User
to, directly or indirectly: (a) copy, modify or create derivative works or improvements of the SAAS Services; (b)
rent, lease, lend, sell, sublicense, assign, distribute, publish, transfer or otherwise make available the SAAS Services
to any person; (c) reverse engineer, disassemble, decompile, decode, adapt or otherwise attempt to derive or gain
access to the source code of the SAAS Services or any part thereof; (d) bypass or breach any security measures
used by the SAAS Services; (e) input, upload, transmit or otherwise provide to or through the SAAS Services any
information or materials that are unlawful or injurious, or contain, transmit or activate any virus, trojan horse,
worm, backdoor, malware or other malicious computer code; (f) transmit, or otherwise export the SAAS Services
or underlying information or technology; (g) damage, destroy, disrupt, disable, impair, interfere with or otherwise
impede or harm in any manner the SAAS Services; (h) remove, delete, alter or obscure any trade-marks,
specifications, warranties or disclaimers, or any copyright, trade-mark, patent or other intellectual property or
proprietary rights notices from the SAAS Services; (i) provide any usernames, passwords or other information
which would permit access to the SAAS Services to any person who does not have authorized access from
17
05/10/2023
CLARITI; (j) send spam or otherwise duplicative or unsolicited messages prohibited by applicable law; (k) to
interfere with or disrupt the integrity or performance of the SAAS Services or the Apex Platform or the data
contained therein; or (l) otherwise access or use the SAAS Services beyond the scope of the authorization
expressly granted in this Agreement.
5. PROPRIETARY RIGHTS
5.1
Rights Reserved. CLARITI is and will remain the sole and exclusive owner of the Services, the CLARITI Platform
and the CLARITI Marks, including without limitation any updates, modifications, customizations or derivative
works thereof. Salesforce.com is and will remain the sole and exclusive owner of the Apex Platform and all related
content, software and technologies. Except for the rights and licenses expressly granted in this Agreement, neither
party grants to the other party any Intellectual Property Rights under this Agreement, and all such rights, title and
interests are hereby retained and reserved.
5.2
Feedback. The Customer hereby grants to CLARITI a worldwide, royalty-free, transferable, sublicensable,
irrevocable, perpetual, unrestricted license to use or incorporate into the Services any suggestions, enhancement
requests, recommendations or other feedback provided by the Customer or its Users relating to the Services. For
certainty, CLARITI will have no obligation to modify the Services to implement any suggestions,
recommendations or other feedback provided by the Customer or its Users. Furthermore, for the purposes of
improving the CLARITI Platform:
(a)
Access to Personnel. Customer will make available to CLARITI’s authorized representatives the personnel
from the Customer’s leadership, IT, and user groups at CLARITI’s request with reasonable notice to
provide feedback on the Services in the form of surveys, phone calls, video and face to face meetings.
(b)
Integration – Existing Salesforce Apps and Org. For the purposes of improving the Services’ integration
into a Customer’s existing Salesforce Org with existing applications, within three (3) months of the initial
order of any Services, the Customer or CLARITI partner will refresh the Full Sandbox provided in Section
3.1(a) to match production, install the applicable Services in the refreshed Org, test business critical
processes, resolve any conflicts, and then move CLARITI assets into the production environment. The
CLARITI assets will be unconfigured.
6. CONFIDENTIALITY
6.1
Obligation. Receiving Party hereby acknowledges that the Disclosing Party’s Confidential Information is an asset
of considerable value, the unauthorized use or disclosure of which would be damaging. Receiving Party will, during
and subsequent to the Term: (a) keep the Confidential Information of the Disclosing Party confidential and use
such Confidential Information solely for the purposes of exercising its rights and performing its obligations under
this Agreement; (b) not directly, or indirectly, without authorization from the Disclosing Party reveal, report,
publish, disclose or transfer such Confidential Information to any third party; (c) utilize procedures constituting a
high degree of care to maintain the security of such Confidential Information and in no event less than a reasonable
standard of care under the circumstances; and (d) disclose such Confidential Information to its employees and
contractors, solely on a need-to-know basis as reasonably required under this Agreement, provided that, any access
or disclosure to the Disclosing Party’s Confidential Information that is granted by the Receiving Party to its
employees and contractors will first require the Receiving Party to enter into a written agreement with each such
employee and contractor that contains confidentiality and non-use obligations that are at least as protective as the
provisions hereof. For certainty, and notwithstanding the foregoing, Customer acknowledges and agrees that
CLARITI may disclose Customer’s Confidential Information to Salesforce.com solely to the extent necessary to
provide the Services in accordance with this Agreement.
6.2
Legal Disclosure. If a Receiving Party is required by law or court order to disclose any Confidential Information
of the Disclosing Party, such Receiving Party will: (a) first notify the Disclosing Party of same in writing and
without delay; and (b) cooperate with the Disclosing Party, and use its own best efforts, to limit any such disclosure
to the minimum disclosure necessary to comply with such law or court order.
18
05/10/2023
6.3
Return of Confidential Information. Subject to the terms of this Agreement, Receiving Party will return or
irretrievably destroy the Confidential Information of the Disclosing Party within thirty (30) days after such request
from the Disclosing Party. If requested by the Disclosing Party, the Receiving Party will provide a statutory
declaration certifying the return or destruction (as applicable) within five (5) days thereafter.
6.4
Injunctive Relief. Each party acknowledges and agrees that should it breach its obligations of non-disclosure under
this Section 6, the other party may suffer harm which may not be adequately compensated by monetary damages.
In such event, the non-breaching party may, in addition to any other remedy available in law or equity, seek specific
performance and injunctive or other equitable relief without bond or proof of damages.
7. CUSTOMER DATA
7.1
Ownership of Customer Data. As between CLARITI and the Customer, the Customer is and will remain the
sole and exclusive owner of all Customer Data.
7.2
Consent and License of Customer Data. The Services may require that CLARITI and Salesforce.com access, use,
process and transmit Customer Data, and certain modules of the SAAS Services or additional functionalities may
result in Customer Data being transmitted from the Apex Platform to other computer systems. Customer
authorizes and consents to such use of Customer Data by CLARITI and Salesforce.com, and hereby grants to
CLARITI and Salesforce.com a non-exclusive, royalty free, world-wide right and license during the Term to
access, copy, process and otherwise use Customer Data as may be required to provide and improve the Services,
perform CLARITI’s obligations under this Agreement or to create Anonymized Data. For certainty, CLARITI
will be the sole and exclusive owner of all Anonymized Data.
7.3
Storage/Return of Customer Data. Customer Data is stored by Salesforce.com in the Apex Platform and is
subject to the SFDC Agreements. At any time upon request by Customer during the Term, and within thirty (30)
days after the end of the Term, CLARITI will request that Salesforce.com return all Customer Data in the Apex
Platform to Customer in accordance with SFDC Agreements. Notwithstanding anything in this Agreement,
CLARITI and Salesforce.com are not responsible for the privacy, security or integrity of Customer Data that is
transmitted outside the Apex Platform.
7.4
Customer Data Disclaimer. Customer Data will be disclosed to Salesforce.com as a result of the Customer’s use
of the SAAS Services. CLARITI has no control over, or any responsibility for, Salesforce.com’s collection, use,
storage or disclosure of Customer Data. Except as otherwise provided in this Agreement, CLARITI makes no
representation, warranty, condition or guarantee of any nature or kind whatsoever, whether express, implied or
statutory, or arising from custom or trade usage or by any course of dealing or course of performance, regarding
Customer Data, and disclaims any and all responsibility and liability for Customer Data to the fullest extent
permitted by law.
7.5
Personal Information. For certainty, CLARITI’s processing of Customer Data pursuant to this Agreement will
not involve the use of Personal Information.
8. REPRESENTATIONS, WARRANTIES AND COVENANTS
8.1
Customer. Customer represents, warrants and covenants to CLARITI that now and at all times during the Term:
(a) Customer has the right, power, capacity and authority to enter into and perform its obligations under this
Agreement and to grant the licenses, authorizations and permissions set forth in this Agreement; (b) the Customer
will ensure that it has obtained all necessary consents relating to Customer Data prior to making any such data
available under this Agreement; (c) the provision of any Customer Data to CLARITI and the use of such
Customer Data by CLARITI for the purposes described in this Agreement does not and will not violate or infringe
the rights of any person; (d) all information provided by Customer to CLARITI in an Order or Change Order is
true, accurate, current, and complete; and (e) the Customer will have sole responsibility for connectivity between
the Customer Systems and the internet and the security of the Customer’s link to the SAAS Services.
8.2
CLARITI. CLARITI represents, warrants and covenants to Customer that now and at all times during the Term:
(a) CLARITI has the corporate power, capacity and authority to enter into this Agreement, and (b) the Services
19
05/10/2023
will not infringe, or constitute an infringement or misappropriation of, any Intellectual Property Rights of any
third party. CLARITI warrants to Customer that it will repair any functionality that was configured or developed
by CLARITI pursuant to this Agreement and that has unexpectedly stopped working, all in accordance with the
Technical Support Agreement attached as Exhibit 2, provided that: (i) defects in functionality can only be
diagnosed by CLARITI; (ii) CLARITI is not required to repair any configuration or development performed by
a non-CLARITI entity and any functionality related to non-CLARITI payment processing (iii) the Customer is
up to date on the latest CLARITI managed package release updates; (iv) the Customer is currently in an active
Term and paying for all Services; and (v) Customer agrees (A) that their technical staff or system integrator staff
are responsible for performing appropriate due diligence and testing of new CLARITI releases in a sandbox or
pre-production environment prior to deploying these releases to the production environment, and (B) CLARITI
is not required to repair issues that arise due to not performing appropriate due diligence and testing.
9.
TERMINATION AND SUSPENSION
9.1
Termination for Cause. Either party may terminate this Agreement immediately upon notice if the other party
fails to correct a material breach of its obligations under this Agreement within thirty (30) days after receipt by
such other party of written notification from the notifying party of such material breach. This Agreement will
automatically and immediately terminate if Customer’s access to and use of the Apex Platform is prohibited by
Salesforce.com.
9.2
Effect of Termination. Upon termination or expiry of this Agreement for any reason pursuant to this Agreement:
(a) all Orders in effect will immediately terminate; (b) CLARITI will deliver to the Customer a final statement of
account and/or invoice for fees and charges accrued up to and including the date of termination or expiry, and
Customer will promptly pay all such outstanding fees and charges; and (c) any provision of this Agreement that
imposes an obligation after termination or expiry of this Agreement will survive such termination or expiry,
including without limitation, Sections: 3, 5, 6, 7 and 9 – 13 (inclusive).
9.3
Suspension of Services. CLARITI may suspend, terminate or limit, in CLARITI’s discretion, Customer’s (or any
of its Users’) access to or use of the Services, or any part of it, with reasonable notice in order to: (a) prevent
damage to, or degradation of the integrity of, CLARITI Systems or Customer Systems; or (b) comply with any
law, regulation, court order or other governmental request or order. CLARITI will use commercially reasonable
efforts to notify Customer of any such limitation, suspension or termination action as soon as reasonably
practicable. In the event of a limitation or suspension, CLARITI will restore Customer’s access to the Services
when CLARITI determines the event has been resolved. Nothing in this Agreement will limit CLARITI’s right
to take any action or invoke remedies or will act as a waiver of CLARITI’s rights in any way with respect to any
of the foregoing activities. Unless found to be done in bad faith, no such suspension will be a breach of this
Agreement by CLARITI, entitle Customer to a refund or suspension of fees, or give rise to any liability by
CLARITI to Customer or any other person.
10. INDEMNITY
10.1
Customer. Customer will defend, indemnify, and save and hold harmless CLARITI and its directors, officers,
and personnel from and against all third-party claims, demands, actions, causes of action, damage, loss, suits,
proceedings, costs, liabilities, expenses and charges arising from, connected with, or relating to: (a) Customer’s
use of the Services and the Apex Platform; or (b) any actual or alleged negligence, willful misconduct or breach
of this Agreement by Customer or any other person for whom Customer is under this Agreement or in law
responsible. Customer will assist and co-operate as fully as reasonably required by CLARITI in the defence of all
third-party claims and third-party proceedings.
10.2
CLARITI. CLARITI will defend, indemnify, and save and hold harmless Customer and its personnel and
representatives from and against all third-party claims, demands, actions, causes of action, damage, loss, suits,
proceedings, costs, liabilities, expenses and charges arising from, connected with, or relating to: (a) any actual
gross negligence, willful misconduct or material breach of this Agreement by CLARITI or any other person for
whom CLARITI is under this Agreement or in law responsible; or (b) allegations that the Services infringe or
misappropriate any Intellectual Property Rights of a third-party, except to the extent resulting from (i) Customer’s
20
05/10/2023
modification of the Services, or combination by Customer of the Services with other third-party products or
services, if the Services would not have been infringing but for such modification or combination, (ii) Customer’s
use of the Services in a manner not authorized herein or for which it was not designed, (iii) Customer’s failure to
use an updated, non-infringing version of the applicable intellectual property to the extent Customer was notified
that the update cured an infringement, or (iv) changes to the Services made by CLARITI at the direction of the
Customer. CLARITI will assist and co-operate as fully as reasonably required by Customer in the defence of all
third-party claims and third-party proceedings.
10.3
Possible Infringement. If CLARITI becomes aware of an allegation that the Services infringe a third party’s
Intellectual Property Rights, then CLARITI may: (a) obtain the right for the Customer, at CLARITI’S expense,
to continue using the Services; (b) provide a non-infringing functionally equivalent replacement for the Services
to the Customer; or (c) modify the Services so that they no longer infringe such third party’s Intellectual Property
Rights.
11. DISCLAIMER
EXCEPT FOR THE EXPRESS REPRESENTATIONS AND WARRANTIES PROVIDED IN THIS
AGREEMENT, THE SAAS SERVICES AND THE CLARITI PLATFORM ARE PROVIDED “AS-IS”,
AND CLARITI HEREBY DISCLAIMS ANY AND ALL GUARANTEES, REPRESENTATIONS,
CONDITIONS AND WARRANTIES REGARDING THE SAAS SERVICES AND THE CLARITI
PLATFORM, WHETHER IMPLIED OR STATUTORY, ORAL OR OTHERWISE, ARISING UNDER
ANY LAW OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY GUARANTEES,
REPRESENTATIONS, CONDITIONS AND WARRANTIES WITH RESPECT TO ACCURACY;
CAPACITY; COMPLETENESS; DELAYS; DURABILITY; SECURITY; FITNESS FOR A PARTICULAR
PURPOSE; LACK OF VIRUSES OR OTHER HARMFUL COMPONENT, ERRORS, INTERRUPTED
SERVICE; MERCHANTABILITY; NON-INFRINGEMENT; PERFORMANCE; QUALITY; RESULTS;
SUITABILITY; TIMELINESS; TITLE; OR WORKMANLIKE EFFORT. THE SERVICES AND THE
APEX PLATFORM MAY BE AFFECTED BY NUMEROUS FACTORS BEYOND CLARITI’S
CONTROL. SECURITY AND PRIVACY RISKS CANNOT BE ELIMINATED. EXCEPT AS
EXPRESSLY PROVIDED IN THIS AGREEMENT, ACCESS AND USE OF THE SERVICES IS AT THE
CUSTOMER’S SOLE RISK.
NOTWITHSTANDING ANYTHING IN THIS AGREEMENT, CLARITI HEREBY DISCLAIMS ANY
AND ALL LIABILITY THAT MAY ARISE IN CONNECTION WITH THIRD-PARTY SOFTWARE OR
MATERIALS AND THEIR USE OR INCLUSION IN OR WITH THE SERVICES, INCLUDING
WITHOUT LIMITATION THE APEX PLATFORM AND SALESFORCE.COM, AND ANY CHANGES
MADE BY SALESFORCE.COM TO THE APEX PLATFORM THAT MAY IMPACT THE SERVICES.
THIS SECTION WILL APPLY TO THE FULLEST EXTENT PERMITTED BY LAW.
12. LIABILITY LIMITATION
NOTWITHSTANDING ANYTHING IN THIS AGREEMENT, CLARITI’S MAXIMUM LIABILITY TO
THE CUSTOMER UNDER THIS AGREEMENT WILL NOT EXCEED THE AGGREGATE AMOUNT
OF SAAS FEES PAID BY THE CUSTOMER TO CLARITI DURING THE TWELVE (12) MONTH
PERIOD PRECEDING THE EVENT GIVING RISE TO THE CLAIM.
NOTWITHSTANDING ANYTHING IN THIS AGREEMENT, CLARITI WILL NOT BE LIABLE FOR
ANY INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THIS AGREEMENT (INCLUDING, WITHOUT LIMITATION, LOSS OF BUSINESS,
REVENUE, PROFITS, GOODWILL, USE OR OTHER ECONOMIC ADVANTAGE) HOWEVER
THEY ARISE, WHETHER IN BREACH OF CONTRACT, BREACH OF WARRANTY, OR IN TORT,
AND EVEN IF CUSTOMER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,
AND THE CUSTOMER HEREBY RELEASES CLARITI OF SAME. IN ANY EVENT, CLARITI’S
21
05/10/2023
LIABILITY UNDER THIS AGREEMENT WILL BE LIMITED ONLY TO DIRECT, VERIFIABLE
DAMAGES ARISING FROM CLARITI’S MATERIAL NON-FULFILMENT OR BREACH OF ANY
WARRANTY OR COVENANT, OR ANY MATERIAL MISREPRESENTATION, EXPRESSLY
PROVIDED UNDER THIS AGREEMENT.
THIS SECTION WILL APPLY TO THE FULLEST EXTENT PERMITTED BY LAW.
13. GENERAL
13.1
Entire Agreement. This Agreement, which includes: (a) each Order; (b) any Change Order; and (c) the
SFDC Agreement; constitutes the final, complete and exclusive agreement between the parties with respect
to the subject matter hereof, and supersedes any prior or contemporaneous agreement. Unless otherwise
expressly provided by this Agreement, to the extent of any conflict, the following order of precedence will
apply: (1) this Agreement; (2) a Change Order; (3) an Order; and (4) subject to Section 1.2, the SFDC
Agreements.
13.2
Interpretation. Headings in this Agreement are for convenience of reference only. Any rules of
construction relating to interpretation against the drafter of an agreement will not apply to this Agreement.
The word “including” (or includes) and words to the same or similar effect will be interpreted to mean
“including without limitation” (or includes without limitation). Words importing the singular number only
include the plural and vice versa. Words importing either gender include both genders. Except as expressly
set forth in this Agreement, the parties’ respective rights and remedies under this Agreement are cumulative
and not exclusive of any other rights or remedies to which the parties may be lawfully entitled under this
Agreement or at law or equity, and the parties will be entitled to pursue all of their respective rights and
remedies concurrently, consecutively and alternatively.
13.3
Assignment and Enurement. Customer may not assign this Agreement without CLARITI’s prior written
consent, which consent may be withheld in CLARITI’s discretion. CLARITI may assign all or any portion
of its rights and interests under the Agreement in its discretion without consent of the Customer. Users
are not parties to or beneficiaries of this Agreement. The provisions of this Agreement will enure to the
benefit of and be binding upon the parties and their respective successors and permitted assigns.
13.4
Publicity. CLARITI may reference Customer in CLARITI’s advertising and promotional activities and
materials and may list Customer in any listing or directory of CLARITI customers. Upon request by
CLARITI, Customer may, but will have no obligation to, provide CLARITI with Customer’s trademark or
logos for use in such promotional materials, lists and directories.
13.5
Waiver and Amendment. Except as expressly provided herein, no modification, amendment or waiver of
any provision of this Agreement will be effective unless in writing and signed by the parties hereto. No
failure or delay by a party in exercising any right, power, or remedy under this Agreement, except as
specifically provided herein, will operate as a waiver of any such right, power or remedy.
13.6
Governing Law. If the Customer’s address provided in the signature block of this Agreement is: (a) in
Canada or the United States, then this Agreement will be governed by the laws of the Customer’s province
or state and the federal laws applicable therein, and the parties will exclusively submit to such jurisdiction;
and (b) outside of Canada and the United States, then this Agreement will be governed by the laws of the
province of British Columbia and the federal laws of Canada applicable therein, and the parties will
exclusively submit to the jurisdiction of British Columbia. Notwithstanding the foregoing, each party will
be entitled to seek injunctive or other equitable relief in any jurisdiction with a reasonable connection to
the subject matter of this Agreement.
13.7
Force Majeure. Notwithstanding any other provision of this Agreement, CLARITI will not be liable to
Customer for any delay in performing or failure to perform any of its obligations under this Agreement to
the extent performance is delayed or prevented due to any cause or causes that are beyond CLARITI’s
reasonable control. Any delay or failure of this kind will not be deemed to be a breach of this Agreement
22
05/10/2023
by CLARITI, and the time for CLARITI’s performance of the affected obligation will be extended by a
period that is reasonable in the circumstances.
13.8
Notices. CLARITI may deliver Orders, invoices and other notices to Customer by email, facsimile, or
delivery to the addresses on record in CLARITI’s Customer file. Customer will give all notices to CLARITI
under this Agreement in writing delivered by courier, by email, or by facsimile transmission to CLARITI’s
current address for delivery specified on in the signature block of this Agreement, as may be updated from
time to time with notice.
13.9
Currency. All monetary amounts under this Agreement are in the currency of the United States, except
where expressly provided otherwise.
13.10 Independent Contractors. The parties are independent contractors. Neither party will be deemed to be an
employee, agent, partner, joint venturer or legal representative of the other for any purpose and neither
party will have any right, power or authority to create any obligation or responsibility on behalf of the
other.
13.11 Severability. If any provision of this Agreement is held by a court of competent jurisdiction to be invalid
or unenforceable, then such provision(s) will be construed, as nearly as possible, to reflect the intentions
of the invalid or unenforceable provision(s), with all other provisions remaining in full force and effect.
13.12 Counterparts. This Agreement may be executed electronically and in two or more counterparts, all of
which, taken together, will be regarded as one and the same instrument.
14. DEFINITIONS
(a)
“Anonymized Data” means Customer Data which has been stripped, manipulated or combined to provide
generalized anonymous information that cannot be reverse-engineered to identify the Customer or identify
an individual.
(b)
“CLARITI Marks” means CLARITI™, CLARITI CLOUD INC.™ and related logos and marks of
CLARITI.
(c)
“CLARITI Systems” means the information technology infrastructure used by or on behalf of CLARITI
in performing the Services, including all computers, software, hardware, databases, electronic systems and
networks.
(d)
“Confidential Information” means information that is not generally known to the public or that otherwise
constitutes a trade secret under applicable law, including without limitation, technical information, know-
how, technology, software applications and code, prototypes, ideas, inventions, methods, improvements,
data, files, information relating to customer identities and other customer information; provided that,
Confidential Information does not include any of the foregoing information that Receiving Party can
demonstrate: (i) has entered into the public domain through no wrongful act or breach of any obligation
of confidentiality by the Receiving Party; (ii) was in the lawful knowledge and possession of, or was
independently developed by, the Receiving Party prior to the time it was disclosed to, or learned by, the
Receiving Party hereunder as evidenced by written records; (iii) was rightfully received by Receiving Party
from a third party without a breach of such third party’s obligations of confidentiality; or (iv) was approved
in writing for release by the Disclosing Party. Confidential Information includes such information that was
disclosed by the Disclosing Party to the Receiving Party prior to the Effective Date.
(e)
“Customer Data” means information, data and other content, in any form or medium, that is collected,
downloaded or otherwise received, directly or indirectly, from the Customer or a User by or through the
Services.
(f)
“Customer Systems” means Customer’s information technology infrastructure, including computers,
software, hardware, databases, electronic systems (including database management systems), networks and
internet connectivity.
24
05/10/2023
EXHIBIT “2”
SALESFORCE.COM END USER SUBSCRIPTION AGREEMENT
FOR PLATFORM EMBEDDED EDITION OEM SERVICES SUBSCRIPTIONS
This governs the Customer’s access to and use of the Apex Platform and related services provided by
Salesforce.com. This SFDC Agreement exempts Salesforce.com and other persons from liability or limits their
liability and contains other important provisions that Customer should read. By signing the CLARITI Software
Agreement, Customer acknowledges and signifies that it has read, understood, and agreed to this SFDC
Agreement. If Customer does not accept and agree to this Agreement, Customer may not access or use the
Apex Platform.
1.
Definitions.
In this Agreement:
(a) “Addendum Services” mean the Platform, to the extent that it is hosted on the Public Cloud Infrastructure.
“Addendum Services” exclude, without limitation, any professional services, the CLARITI Application,
applications listed on the AppExchange, and other third-party applications and services.
(b) “AppExchange” means the online directory of on-demand applications that work with the Service, located
at http://www.appexchange.com or at any successor websites.
(c) “CLARITI” means Clariti Cloud Inc.
(d) “CLARITI Application” means the proprietary, modular, web-based software solution produced by Clariti
Cloud Inc.
(e) “Documentation” means the Trust and Compliance documentation for the Platform, and its usage guides
and policies, as updated from time to time, accessible via help.salesforce.com or login to the applicable
Addendum Service.
(f) “Org” means a separate set of Your Data and SFDC product customizations held by SFDC in a logically
separated database (i.e., a database segregated through password-controlled access).
(g) “Platform” means the online, Web-based platform service provided by SFDC to CLARITI in connection
with CLARITI’s provision of the CLARITI Application to You.
(h) “SFDC Service” means the online, Web-based application and platform service generally made available to
the public via http://www.salesforce.com and/or other designated websites, including associated offline
components but excluding AppExchange applications.
(i) “SFDC” means salesforce.com.
(j) “Users” means Your employees, representatives, consultants, contractors or agents who are authorized to
use the Service subject to the terms of this SFDC Agreement as a result of a subscription to the CLARITI
Application having been purchased for such User, and have been supplied user identifications and
passwords by You (or by Salesforce.com or CLARITI at Your request).
(k) “You” and “Your” means the customer entity which has contracted to purchase subscriptions to use the
CLARITI Application subject to the conditions of this SFDC Service Agreement, together with any other
terms required by CLARITI.
(l) “Your Data” means all electronic data or information submitted by You as and to the extent it resides in
the Service.
2.
Use of Service.
(a) Each User subscription to the CLARITI Application shall entitle one User to use the Service via the
CLARITI Application, subject to the terms of this SFDC Service Agreement, together with any other
25
05/10/2023
terms required by CLARITI. User subscriptions cannot be shared or used by more than one User
(but may be reassigned from time to time to new Users who are replacing former Users who have
terminated employment with You or otherwise changed job status or function and no longer require
use of the Service). For clarity, Your subscription to use the Platform hereunder does not include a
subscription to use the SFDC Service or to use it in connection with applications other than the
CLARITI Application. If You wish to use the SFDC Service or any of its functionalities or services,
to use another application other than the CLARITI Application, or to create or use additional custom
objects beyond those which appear in the CLARITI Application in the form that it has been provided
to You by CLARITI, visit www.salesforce.com to contract directly with SFDC for such services. In
the event Your access to the CLARITI Application provides You with access to the SFDC Service
generally or access to any SFDC Service functionality within it that is in excess to the functionality
described in the CLARITI Application’s user guide, and You have not separately subscribed under a
written contract with SFDC for such access, then You agree to not access and use such functionality,
and You agree that Your use of such functionality, Your use of applications other than the CLARITI
Application, or Your creation or use of additional custom objects in the CLARITI Application
beyond that which appears in the CLARITI Application in the form that it has been provided to You
by CLARITI, would be a material breach of this Agreement.
(b) Notwithstanding any access You may have to the Platform or the SFDC Service via the CLARITI
Application, CLARITI is the sole provider of the CLARITI Application and You are entering into a
contractual relationship solely with CLARITI. In the event that CLARITI ceases operations or
otherwise ceases or fails to provide the CLARITI Application, SFDC has no obligation to provide
the CLARITI Application or to refund You any fees paid by You to CLARITI.
(c) You (i) are responsible for all activities occurring under Your User accounts; (ii) are responsible for
the content of all Your Data; (iii) shall use commercially reasonable efforts to prevent unauthorized
access to, or use of, the Platform and the SFDC Service, and shall notify CLARITI or Salesforce.com
promptly of any such unauthorized use You become aware of; and (iv) shall comply with all applicable
local, state, federal and foreign laws and regulations in using the Platform and the SFDC Service.
(d) You shall use the Platform and the SFDC Service solely for Your internal business purposes and shall
not: (i) license, sublicense, sell, resell, rent, lease, transfer, assign, distribute, time share or otherwise
commercially exploit or make the Platform or the SFDC Service available to any third party, other
than to Users or as otherwise contemplated by this SFDC Service Agreement; (ii) send spam or
otherwise duplicative or unsolicited messages in violation of applicable laws; (iii) send or store
infringing, obscene, threatening, libelous, or otherwise unlawful or tortious material, including
material that is harmful to children or violates third party privacy rights; (iv) send or store viruses,
worms, time bombs, Trojan horses and other harmful or malicious code, files, scripts, agents or
programs; (y) interfere with or disrupt the integrity or performance of the Platform or the SFDC
Service or the data contained therein; or (vi) attempt to gain unauthorized access to the Platform or
the SFDC Service or its related systems or networks.
(e) You shall not (i) modify, copy or create derivative works based on the Platform or the SFDC Service;
(ii) frame or mirror any content forming part of the Platform or the SFDC Service, other than on
Your own intranets or otherwise for Your own internal business purposes; (iii) reverse engineer the
Platform or the SFDC Service; or (iv) access the Platform or the SFDC Service in order to (A) build
a competitive product or service, or (B) copy any ideas, features, functions or graphics of the Platform
or the SFDC Service.
(f) Use of Addendum Services. Customer will be responsible for Users’ compliance with this Addendum,
the Documentation and the order form between CLARITI and Customer, and will comply with terms
of service of any Third Party Applications with which Customer uses Addendum Services. Customer
will not: (i) make the Addendum Services available to, or use the Addendum Services for the benefit
of, anyone other than Customer or Users, unless expressly stated otherwise in the Documentation,
26
05/10/2023
(ii) sell, resell, license, sublicense, distribute, make available, rent or lease the Addendum Services, or
include the Addendum Services in a service bureau or outsourcing offering, (iii) use the Addendum
Services or Third Party Applications to store or transmit infringing, libelous, or otherwise unlawful
or tortious material, or to store or transmit material in violation of third-party privacy rights, (iv) use
the Addendum Services or any Third Party Applications to store or transmit Malicious Code, (v)
interfere with or disrupt the integrity or performance of the Addendum Services or third-party data
contained therein, (vi) attempt to gain unauthorized access to the Addendum Services or its related
systems or network, (vii) permit direct or indirect access to or use of the Addendum Services in a way
that circumvents a contractual usage limit, or use any Addendum Services to access or use any SFDC
intellectual property except as permitted under this Addendum or the Documentation, (viii) copy the
Addendum Services or any part, feature, function or user interface thereof, (ix) frame or mirror any
part of any Addendum Services, other than framing on Customer’s own intranets or otherwise for its
own internal business purposes, or as permitted in the Documentation, (x) reverse engineer the
Addendum Services (to the extent such restriction is permitted by law), or (xi) access any Addendum
Services in order to build a competitive product or service or to benchmark with a non-SFDC product
or service. Customer’s or a User’s intentional violation of the foregoing, or any use of the Addendum
Services in breach of the SFDC Service Agreement , Documentation or the order form between
CLARITI and Customer, by Customer or Users that in SFDC’s judgment imminently threatens the
security, integrity or availability of SFDC’s services, may result in SFDC’s immediate suspension of
the Addendum Services. SFDC will use commercially reasonable efforts under the circumstances to
provide Customer with an opportunity to remedy such violation or threat prior to any such
suspension. Customer may only submit to the Addendum Services, and use the Addendum Services
to collect, store and/or process, Customer Data in a manner that is permitted in the applicable
Documentation and by applicable laws and government regulations.
(g) External-Facing Services. If You subscribes to any Addendum Services for sending electronic
messages or for the creation and hosting of, or for posting content on, external-facing websites, such
use
is
subject
to
SFDC’s
External-Facing
Services
Policy
at
http://www.salesforce.com/company/legal/agreements.jsp, as may be applicable to an Addendum
Service and You are solely responsible for complying with applicable law in Your use of any cookies
or other tracking technologies.
3. Third-Party Providers. CLARITI and other third-party providers, some of which may be listed on pages
within SFDC’s website and including providers of AppExchange applications, offer products and services
related to the Platform, the SFDC Service, and/or the CLARITI Application, including implementation,
customization and other consulting services related to customers’ use of the Platform and/or the SFDC
Service, and applications (both offline and online) that interoperate with the Platform, SFDC Service,
and/or the CLARITI Application, such as by exchanging data with the Platform, the SFDC Service, and/or
the CLARITI Application, or by offering additional functionality within the user interface of the Platform,
the SFDC Service, and/or the CLARITI Application through use of the Platform and/or SFDC Service’s
application programming interface. SFDC does not warrant any such third-party providers or any of their
products or services, including but not limited to the CLARITI Application or any other product or service
of CLARITI, whether or not such products or services are designated by SFDC as “certified,” “validated”
or otherwise. Any exchange of data or other interaction between You and a third-party provider, including
but not limited to the CLARITI Application, and any purchase by You of any product or service offered
by such third-party provider, including but not limited to the CLARITI Application is solely between You
and such third-party provider. In addition, from time to time, certain additional functionality (not defined
as part of the Platform or SFDC Service) may be offered by SFDC or CLARITI to You, for an additional
fee, on a pass-through or OEM basis pursuant to terms specified by the licensor and agreed to by You in
connection with a separate purchase by You of such additional functionality. Your use of any such
additional functionality shall be governed by such terms, which shall prevail in the event of any
inconsistency with the terms of this SFDC Service Agreement.
27
05/10/2023
4. Proprietary Rights. Subject to the limited rights expressly granted hereunder, SFDC reserves all rights, title
and interest in and to the Platform and the SFDC Service, including all related intellectual property rights.
No rights are granted to You hereunder other than as expressly set forth in this SFDC Service Agreement.
The Platform and the SFDC Service is deemed SFDC confidential information, and You will not use it or
disclose it to any third party except as permitted in this SFDC Service Agreement.
5. Compelled Disclosure. If either You or SFDC is compelled by law to disclose confidential information of
the other party, it shall provide the other party with prior notice of such compelled disclosure (to the extent
legally permitted) and reasonable assistance, at the other party’s cost, if the other party wishes to contest
the disclosure.
6. Suggestions. You agree that SFDC shall have a royalty-free, worldwide, transferable, sublicensable,
irrevocable, perpetual license to use or incorporate into any SFDC products or services any suggestions,
enhancement requests, recommendations or other feedback provided by You or Your Users relating to the
operation of the Platform and/or the SFDC Service.
7. Suspension and Termination. Your use of the Platform and the SFDC Service may be immediately
terminated and/or suspended upon notice due to (a) a breach of the terms of this SFDC Service Agreement
by You or any User, (b) the termination or expiration of CLARITI’s agreement with SFDC pursuant to
which CLARITI is providing the Platform as part of the CLARITI Application to You, and/or (c) a breach
by CLARITI of its obligations to SFDC with respect to the subscriptions it is providing to You in
connection with this SFDC Service Agreement. If You use the CLARITI Application in combination with
a SFDC Service Org other than the Org provisioned solely for use with the CLARITI Application (a
“Shared org”), CLARITI shall be solely responsible for provisioning the CLARITI Application to You.
With respect to any Shared org, You acknowledge and understand that (i) access to such Org, including the
CLARITI Application used in connection with such Org, may be suspended due to Your non-payment to
SFDC or other breach of Your Agreement with SFDC, and (ii) in the event Your relationship with SFDC
is terminated as a result of non-payment or other material breach of Your agreement with SFDC, Your
Platform subscriptions would also be terminated. In no case will any such termination or suspension give
rise to any liability of SFDC to You for a refund or other compensation.
8. Subscriptions Non-Cancelable. Subscriptions for the Platform and the SFDC Service are non- cancelable
during a subscription term, unless otherwise specified in Your agreement with CLARITI.
9. Data Storage. The Platform and SFDC Service includes a certain cumulative amount of storage per User
subscription for no additional charge. Contact CLARITI for additional information. Additional storage may
be available for purchase from the CLARITI.
10. No Warranty. SFDC MAKES NO WARRANTIES OF ANY KIND, INCLUDING BUT NOT
LIMITED TO WITH RESPECT TO THE PLATFORM, THE SFDC SERVICE, AND/OR THE
CLARITI Application, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE. TO THE
MAXIMUM EXTENT PERMITTED BY LAW, SFDC DISCLAIMS ALL CONDITIONS,
REPRESENTATIONS AND WARRANTIES, WHETHER EXPRESS, IMPLIED, STATUTORY OR
OTHERWISE, WITH RESPECT TO THE PLATFORM, THE SFDC SERVICE, AND/OR THE
CLARITI Application, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT
OF THIRD PARTY RIGHTS. WITHOUT LIMITING THE FOREGOING, SFDC DISCLAIMS ALL
LIABILITY FOR ANY HARM OR DAMAGES CAUSED BY ANY THIRD-PARTY HOSTING
PROVIDERS.
11. No Liability. IN NO EVENT SHALL SFDC HAVE ANY LIABILITY TO YOU OR ANY USER FOR
ANY DAMAGES WHATSOEVER, INCLUDING BUT NOT LIMITED TO DIRECT, INDIRECT,
SPECIAL, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES, OR DAMAGES
BASED ON LOST PROFITS, HOWEVER CAUSED AND, WHETHER IN CONTRACT, TORT OR
28
05/10/2023
UNDER ANY OTHER THEORY OF LIABILITY, WHETHER OR NOT YOU HAVE BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
12. Further Contact. SFDC may contact You regarding new SFDC service features and offerings.
13. Google Programs and Services. Platform or SFDC Service features that interoperate with Google programs
and services depend on the continuing availability of applicable Google application programming interfaces
(“APIs”) and programs for use with the Platform and the SFDC Service. If Google Inc. ceases to make
such APIs and/or programs available on reasonable terms to SFDC, SFDC may cease providing such
features without entitling You or CLARITI to any refund, credit, or other compensation.
14. Third Party Beneficiary. SFDC shall be a third party beneficiary to the agreement between You and
CLARITI solely as it relates to this SFDC Service Agreement.
15. Org Migration. Migration of an Org to the Public Cloud Infrastructure will require planned downtime,
during which it may be completely unavailable for use. Any existing service level agreement regarding the
Addendum Services will not apply during an Org migration, however the parties will cooperate to minimize
the impact of such downtime. SFDC will alert CLARITI and/or Customer to actions Customer must take
prior to the Org migration, such as updating hard-coded references, as further described at this link.
Migration of an Org to the Public Cloud Infrastructure is subject to availability on a quarterly basis, and the
parties will cooperate reasonably to schedule such migration.
29
05/10/2023
EXHIBIT “3”
“CLARITI TECHNICAL SUPPORT (“STANDARD SUPPORT”)
1. Standard Support. Standard Support covers functionality that was configured/developed by Clariti and
has unexpectedly stopped working. Standard support is paid annually and is part of a minimal support
package that is granted with a Clariti license subscription in good standing. The combination of
subscription renewal and applying Clariti release updates provides for ongoing Standard Support
coverage. Items covered by Standard support can only be diagnosed by Clariti. Custom development
performed by anyone outside of Clariti and functionality related to payment processing is excluded from
Standard Support as stated in the “Support Terms and Conditions” section of this agreement.
a.
Standard support being provided by Clariti. Any technical support that may be provided by Clariti’s
partners or third-party resellers may be subject to different support plans and terms.
b.
In order to access the technical support resources at Clariti a customer is required to have a valid
support contract.
c.
Customer agrees to apply new Clariti Releases within 1 year of their release. Standard support is
excluded from releases older than 1 year.
2. Working with Technical Support
a. Business Hours. Clariti’s business hours are 8:00am to 5:00pm PT (9:00am to 8:00pm ET) from
Monday to Friday, excluding holidays in the Province of British Columbia.
b. Contacting Support. Clariti will provide the customers with an online support portal to submit
support requests. This is the preferred method of contact and results in the fastest responses to the
issue.
3. Severity Definitions. Clariti classifies and responds to Support calls based upon the underlying problem’s
effect on the environment in question. The guidelines for determining the severity of a problem, and the
appropriate classification are described below.
a. Severity 1 - Critical. Critical production issue affecting all users consistently, includes system
unavailability and data integrity issues with no workaround available. Severity-1 issues require a
customer resource available to assist during Clariti’s working hours until the issue is resolved. Non-
production issues will immediately be assigned to Severity-2 by the technical support team
b. Severity 2 - Urgent. Major functionality is impacted, or significant performance degradation is
experienced. Issue is persistent and affects many users and/or major functionality. No reasonable
workaround available. Also includes time-sensitive requests within 7 business days of Go-Live
deployment. We expect to be notified 30 business days in advance of the planned Go-Live
c. Severity 3 - High. Production system performance issue or bug affecting some, but not all users.
Non-production issues occurring during final UAT or issues within 30 business days of Go-Live
deployment. Short-term workaround is available but cannot be scaled
d. Severity 4 - Medium. Bug affecting a small number of users. Reasonable workaround available. Issues
that would meet the threshold for Level 2 or 3 but are occurring in a sandbox environment where
Go-Live is more than 30 business days away
e. Severity 5 - Low (Technical Questions / Inquiries). Information requested on application capabilities,
navigation, or configuration. Training requests. New Feature requests.
4. Expected First Response Targets. The Clariti support team strives to provide a timely response to all
cases being worked with the team. Clartit’s first response targets listed in the table below are based on the
30
05/10/2023
assigned initial case severity. Note that this table indicates the first contact target on a case and does not
indicate ongoing response frequencies. These first response targets are consistent across all support levels.
a.
Case Severity
First Response Targets
Severity 1
1 business hour
Severity 2
2 business hours
Severity 3
4 business hours
Severity 4
8 business hours
Severity 5
Confirmation email
b.
Case severity and first response targets are based on one issue per case in order to facilitate
prioritization.
5. Enhancement Requests and Product Defects. Through the process of working with support it could be
determined that the case results in a Clariti product defect or that the request is a new enhancement to
existing functionality. Based on the severity and type of issue at hand, the technical support team will take
various actions to assist when managing/tracking those issues. Not all defects and/or enhancements will
be included in current or future versions of the product, and it is Clariti’s discretion to determine which
items are a best fit for inclusion. In order to monitor the status of a defect or enhancement for a case that
has been closed, it is best practice to periodically open a case with Technical support, quoting both the
original case number and the defect/enhancement number that was provided by the support
team.Enhancements are not actively tracked by the technical support team unless an approved and active
escalation request with the Clariti technical support management team exists.
6. Resolution of a Support Case. Clariti does not guarantee a timeline for a solution for an issue. Resolution
is always impacted on the type of inquiry and troubleshooting methods used. While Clariti strives for a
low effort experience and a timely resolution this is not guaranteed. Clariti does not guarantee a solution
on a customer’s “in use” version of the product. At times, a solution may be provided in a newer released
version of the product and to take advantage of that solution, the customer may be required to upgrade.
Please note that the following issues or case submissions may not be investigated or resolved:
a.
Issues related to software releases 1 year past initial release
b.
Software customization that are not covered by the applicable support plan
c.
The case results in a request for an enhancement or new functionality to Clariti software
d.
Anything that results from a factor outside of Clariti’s reasonable control eg. power failures
7. Information on Add-On Support Engagements. With the exception of Weekend Support, Add-On
support engagements can be purchased as a part of your support plan.
a. Adoption Support allows a customer access to a Clariti Salesforce Administrator who can assist with the
setup and training around the utilization of new functionality. This includes configuration activities like
setting up additional Application, License, and Permit types, configuring fees, adding business process
automation, alterations to page views and updating layouts, etc., any activity that can be performed via the
Salesforce Administrative console within the customer's Salesforce environment.
b. Release Assistance allows a customer access to a Clariti Salesforce Administrator who can assist with the
installation and testing of Clariti’s product releases. This includes the defining and executing of test cases
in agreement with a customer on vital functionality to be evaluated after each release. This also includes
the installation of the Clariti Packages into one Sandbox and Production environment.
c. After Hours Support is a billable offering that allows a customer to work through a particular issue or
project with support staff available during non-business hours. After Hours support is to be booked at
31
05/10/2023
least 2 weeks in advance to ensure proper staffing. Requests made with less than two weeks notice can
not be guaranteed or will be subject to additional fees.
8. Other Support Programs. Clariti offers three (3) other support programs that offer different tiers of
support. For detailed questions about other support programs available, please contact your Clariti sales
representative.
9. Support Terms and Conditions. Clariti is only obligated to provide support during periods for which the
customer has a support contract in good standing in accordance with the level of support the customer
has purchased. Service level definitions can change from time to time, and Clariti may discontinue
particular support levels without notice.
a. If a customer would like to upgrade their support program prior to their renewal the cost of the
support program will be-prorated to the next renewal date.
b. Support programs can not be downgraded mid term. Should the customer wish to change their
support program this is to be done during their renewal period.
c. Clariti does not guarantee a resolution of a technical issue solution on a customer’s “in use”
version of the product. At times, a solution may be provided in a newer released version of the
product, and to take advantage of that solution, the customer may be required to upgrade.
d. Clariti does not guarantee a solution for every defect or enhancement reported against the
product. Clariti will provide solutions for issues deemed to be of critical importance or of
benefit to all customers. These items are at the sole discretion of Clariti to include in the
product.
e. Clariti does not guarantee a timeline for a solution for an issue. Resolution is impacted by the
type of inquiry, the environment and the troubleshooting methods used. While Clariti strives
for a low- effort experience and a timely resolution, this is not guaranteed.
f.
Major system changes that should be done by the original System Integrator are excluded from
support. If the original System Integrator is not available, then an appropriate Clariti support
package will be recommended.
g. System upgrades and new/changed functionality are excluded from support. Any activities to
modify the existing implementation can be satisfied via an Adoption Support engagement,
Purchase of a Clariti System Administrator package, Clariti’s Professional Services team or
recommended System Integrator.
h. Clariti shall never directly update, change, or modify custom code done by partners or
customers unless contracted to do so. If this is required, and there is no agreement in place with
a System Integrator, Clariti can work with the customer to put an agreement in place or make
available approved, trained and experienced third-party System Integrators on an as needed
basis. At Clariti’s discretion, it may consult or advise on an issue based on the support type the
customer has in place.
i.
Other than approved integrations (e.g. GIS, Bluebeam, Payment Processing, etc...), Clariti shall
not support other 3rd party integrations. GIS and Bluebeam integrations are included for a fee
and are purchased “as-is”. Functionality will be released on an ongoing basis. Work effort to
take advantage of additional functionality is not included in any support types.
j.
Clariti specifically does not provide support for: Data conversion, data loads, data mapping,
custom code reviews and custom code debugging.
k. Salesforce Development Lifecycle Restriction: Customers agree to have their technical staff or
System Integrator staff maintain environments and Salesforce best practices described in based
on the trailhead learnings:
l.
https://trailhead.salesforce.com/content/learn/modules/application-lifecycle-and-
development-models
m. https://trailhead.salesforce.com/content/learn/modules/declarative-change-set-development
32
05/10/2023
n. System issues that arise due to not following procedures described in sections “Chapter 2:
Development Environments” (for single and multiple projects), “Chapter 4: Track and
Synchronize Development Changes”, and “Chapter 5: Release Management” are excluded from
Standard coverage and draw down from other support types.
o. Customers agree to monitor and manage all users, System Integrators and Technical Staff use of
subscriptions. The subscription capabilities are documented here Clariti OEM License
Comparison.htm. Clariti may itself review the customer's use of subscriptions at any time
through the Service. System issues that arise from exceeding subscription capabilities are
excluded from Standard coverage and fall under Full solution Support.
p. The customer understands that Clariti is built upon the Salesforce Platform and that from time
to time, Salesforce may introduce changes that may impact the Clariti modules. In most cases,
these issues can be resolved. In exceptional cases, the change may be fundamental and cannot
be resolved to the original function. In such a case, Clariti shall make every effort to resolve the
issue alternatively.
The customer receives advance notice of Salesforce platform changes by registering to and monitoring one or
more of the notification services described here:
https://help.salesforce.com/articleView?id=000212843&type=1
For detailed questions about support, please contact your sales representative or contact us:
http://www.claritisoftware.com/about/contact-us