Pierce County

Criteria

Pet Licensing and Animal Control Software Services

2026-RFP-057

Evaluation Criteria

1

Submittal Checklist

For proposals to be considered the following shall be included:Contractor/Consultant/Supplier Name, local address, email address, and phone numberCapability StatementPrevious county project(s) experience (if applicable); any project experiences are applicable.Number of years the firm has been in business (include and identify entity name change and dba)Project Team Members Information - Name, Position, Background and Experience, including secondary project team members.Complete pricing for all services in the proposal.References listing client contracts of similar services.Additional services or procedures of benefit to the County (if applicable)A statement outlining any proposal exceptions to the County’s requirements or requested clarifications to the requirements. (if applicable)The caption, cause number, Court, Counsel, and general summary of any litigation pending, or judgment rendered within the past three (3) years involving the proposer. (if applicable)Completion and submission of Exhibit A as part of the proposal.Acknowledgement (via the County's eProcurement Portal) of each addendum issued. (if applicable)By submitting a proposal, proposer agrees that all documents, reports, proposals, submittals, working papers, or other materials prepared by the Contractor pursuant to this proposal shall become the sole and exclusive property of the County, and the public domain, and not property of the Contractor. The Contractor shall not copyright, or cause to be copyrighted, any portion of said items submitted to the County because of this solicitation.Only electronic submittal via the County's eProcurement Portal shall be accepted. No hard copies, emails or fax submittals are acceptable.
2

Reserved Rights and Procedures:1. Pierce County expressly reserves the following rights:a. To waive any and/or all irregularities in the proposals submitted.b. To reject any or all proposals or portions thereof.c. To base awards with due regard to quality of services, experience, compliance with specifications, and other such factors as may be necessary in the circumstances.d. To make the award to any vendor or combination of vendors whose proposal(s), in the opinion of the County, is in the best interest of the County.2. Pierce County cannot accept late proposals.3. Reimbursement: The County will not reimburse proposers for any costs involved in the preparation and submission of responses to this RFP or in the preparation for and attendance at subsequent interviews.4. Cooperative PurchasingThe Washington State Interlocal Cooperation Act, Ch. 39.34 RCW, authorizes public agencies to cooperatively purchase goods and services if all parties agree. By responding to this RFP, Consultants agree that other public agencies may purchase goods and services under this solicitation or contract at their own cost and without Pierce County incurring any financial or legal liability for such purchases. Pierce County agrees to allow other public agencies to purchase goods and services under this solicitation or contract, provided that Pierce County is not held financially or legally liable for purchases and that any public agency purchasing under such solicitation or contract file a copy of this invitation and such contract in accordance with RCW 39.34.040.5. Public Records and Proprietary MaterialProposers should be aware that any records they submit to the County or that are used by the County even if the proposers possess the records may be public records under the Washington Public Records Act (RCW 42.56). The County must promptly disclose public records upon request unless a statute exempts them from disclosure. Proposers should also be aware that if even a portion of a record is exempt from disclosure, generally, the rest of the record must be disclosed. Exemptions are narrow and specific.Proposers should clearly mark any record they believe is exempt from disclosure.6. Title VI CompliancePierce County, in accordance with Title VI of the Civil Rights Act of 1964, 78 Stat. 252, 42 U.S.C. 2000d to 2000d-4 and Title 49, Code of Federal Regulations, Department of Transportation, subtitle A, Office of the Secretary, Part 21, nondiscrimination in federally assisted programs of the Department of Transportation issued pursuant to such Act, hereby notifies all bidders that it will affirmatively ensure that in any contract entered into pursuant to this advertisement, disadvantaged business enterprises as defined at 49 CFR Part 26 will be afforded full opportunity to submit bids in response to this invitation and will not be discriminated against on the grounds of race, color, national origin, or sex in consideration for an award.7. E-VerifyPierce County requires that contracted vendor attest to participation in the E-Verify program. A sample E-Verify form will be attached to this solicitation and will be required to be completed by the awarded vendor and returned with contract documents.
3

Federal Terms and Conditions

1. Without limitation as otherwise set forth in this Agreement, Subrecipient shall comply with all relevant Catalog of Federal Domestic Assistance (CFDA) Listing Requirements, as amended and supplemented. Specifically, but not by way of limitation, CFDA 21.027 has the following policy requirements:1.1. 31 CFR Part 35, as amended by the Interim final rule published May 17, 2021, at 26786 FR Vol. 86, No. 93; or otherwise subsequently amended by Final Rule.1.2. 2 CFR Part 200, including Subparts B through F1.2.1. Additional Information: The following 2 CFR Policy requirements also apply to this assistance listing: 2 CFR Part 25, Universal Identifier and System for Award Management; 2 CFR Part 170, Reporting Subaward and Executive Compensation Information; and 2 CFR Part 180, OMB Guidelines to Agencies on Governmentwide Debarment and Suspension (Non-procurement). The following 2 CFR Policy requirements are excluded from coverage under this assistance listing: For 2 CFR Part 200, Subpart C, the following provisions do not apply to the SLFRF program: 2 CFR § 200.204 (Notices of Funding Opportunities); 2 CFR § 200.205 (Federal awarding agency review of merit of proposal); 2 CFR § 200.210 (Pre-award costs); and 2 CFR § 200.213 (Reporting a determination that a non-Federal entity is not qualified for a Federal award). For 2 CFR Part 200, Subpart D, the following provisions do not apply to the SLFRF program: 2 CFR § 200.308 (revision of budget or program plan); 2 CFR § 200.309 (modifications to period of performance); CFR § 200.305 (b)(8) and (9) (Federal Payment).2. Without limitation as otherwise set forth in this Agreement, Subrecipient shall ensure that any procurement involving funds authorized by this Agreement complies with all applicable federal, state, and local laws and regulations, including but not limited to, 2 CFR 200.318 through 200.327, as well as Appendix II to 2 CFR Part 200 (entitled “Agreement Provisions for Non-Federal Entity Contracts Under Federal Awards”).
4

Detailed Specifications

Pierce County desires software solutions to manage both pet licensing and animal control activities. The primary emphasis of this request for proposal is the following and attached herein Exhibit A:Pet Licensing:1. Explain how the proposed solution can issue both new and renewal pet licenses at the counter by Pierce County employees and via a web portal for external customers and agents.a. Online users should have all new license and renewal functionality except for temp tags.2. Describe how external agents (i.e., Veterinarians, Humane Society, Pet Licensing Agents) can utilize the proposed solution (external agencies will require one or more user accounts). a. Do they have timely access to the data stored within the proposed solution?b. Can they verify if the pet is already licensed, ability to validate what jurisdiction the owner is in, etc.?3. Explain how the proposed solution allows external agents to enter transactions via a web portal and provide information regarding the below items: a. Ability for agents to charge a variable pet agent transaction fee.b. Ability for the County to verify transactions and payments.4. Explain in detail how the cashier functionality, to be conducted at all sales points (counter, online, agents) works, including the following:a. Ability to interface with the County’s vendor for online payments (Govolution Velocity payment system).b. Describe the functionality around cancelling or requesting the cancellation of a transaction.5. Describe how the proposed solution tracks and assigns licensing tags to counter staff, online web sales and agents, including the following:a. Ability to assign license tag number ranges to specific cashier workstations or outside agencies.b. Ability to activate/inactivate license tag number ranges.c. Ability to maintain a strict license tag inventory sequence.6. Explain how the proposed solution assigns additional licensing tags as needed even if all existing tags have not been issued.7. Describe how the proposed solution would send systematic alerts when agents are below a certain threshold of available licenses.8. Explain in detail how the proposed solution accurately tracks pet and person profiles (owner, address, phone number, pet info, status, late fees, etc.).9. Describe how to deactivate a profile if the pet is deceased or moved out of jurisdiction.10. Describe how the proposed solutions handle joint ownership of an animal.11. Describe how the age of pet owner is tracked and how it automatically updates rates once they reach a predefined age (currently 62).12. Explain the proposed solutions advanced search functionality (ability to search by any field, i.e., name, address, breed etc.).13. Describe how the proposed solution allows for application administrators to easily update/add/delete fields and pick lists (pet breeds, colors, etc.).14. Explain in detail how the proposed solution controls and validates data input (i.e., provide on screen warnings when trying to renew a license that has already been renewed etc.).15. Describe how the proposed solution would flag an address if the total number of animals exceeds a certain threshold (threshold determined by address/jurisdiction). a. Can the proposed solution prevent the licensing of a new animal if the address currently has X number pets already licensed? The ideal solution would provide a warning and not let the customer continue.16. Explain how the proposed solutions audit functionality works and how it captures who processed the license renewal.17. Describe the proposed solution’s reporting capabilities and functionality (Reporting/User Interface Examples are located in Appendix A). At a minimum, address the functionalities below: a. What reports come standard with the application?b. How are new/custom reports created? Can they be created by Pierce County staff?c. Describe how report security/access works, including security layers. (Edit/Read/Write/Global/Private)d. Ability to export reports to Excel.e. Reporting based off of criteria and filters.f. Ability to report on all transaction types by date range (online, pet agents, counter staff, senior vs. non senior owners).g. Ability to report daily pet totals.h. Ability to report on number of dogs/cats, senior owners, potentially dangerous animals (PDA) and dangerous animals (DA) etc.18. Explain how the proposed solution geocodes addresses and provides the ability to easily identify which jurisdiction an address is in and whether or not it is serviced by Pierce County (prevents citizens outside of Pierce County jurisdiction from incorrectly renewing with Pierce County).19. Explain in detail how the proposed solution shows jurisdiction locations using GIS mapping.20. Describe how your solution supports the consumption of secured web services based off the Esri ArcGIS platform21. Describe how the proposed solution tracks multiple jurisdictions, as Pierce County supports multiple jurisdictions, including the following:a. Ability to report on multiple jurisdictions and jurisdiction specific criteria.22. Describe how the proposed solution redirects users using the web portal when trying to renew a pet for a jurisdiction not supported by Pierce County. 23. Describe the process around the application administrators being able to easily add and remove jurisdictions/cities.24. Describe the proposed solution’s billing and renewal module.25. Explain how the proposed solution uses automated processes to send bills and renewal notices.a. Describe the functionality for both physical letters and email.26. Describe how the application administrator can change the information on the renewal notice, such as fee changes and other information contained in the template without IT, vendor or programming support.27. Explain the process around disabling late fee's (on occasion we give pet customers amnesty on late fees).28. Describe the proposed solutions calendar functionality that includes future dates and years.29. Explain the ability of the proposed solution to create renewal notices by using the customers profile along with the ability to create a notice by the pet's profile.a. Does the proposed solution have the ability to allow staff to create, update and print renewal notices (by animal/owner)?30. Describe how the proposed solution allows for the ability to easily adjust transactions as needed for accurate records and reporting.31. Describe how voided transactions are reflected accurately in the system and on reports.32. Does the proposed solution have integrated email functionality?33. Discuss the proposed solutions kennel business license tracking and billing functionality.34. Explain the functionality available to gather information for Public Record Requests.a. Pets licensed in certain areas, certain breeds, licenses in certain areas, etc.35. Does the proposed solution allow clients to make donations at any time at any location? (i.e. not just when a pet owner is buying or renewing a license)36. Explain if the proposed solution supports barcode scanning functionality.a. Currently, renewal notices are printed with a barcode. Explain if the proposed solution supports barcode functionality that would open the renewal transaction within the solution if the agent were presented with the barcode.Animal Control:37. Describe the proposed solutions animal control and dispatch workflow functionality addressing the below points:a. Describe how calls are tracked and entered into the solution.b. Describe the dispatching workflow.c. Explain the scheduling functionality within the proposed solution and how it supports future inspection dates (if a citation requires an inspection within 5 days, how does the application ensure that this inspection is on the dispatch list for the scheduled date).d. How does the proposed solution track active calls, including which calls have a deputy dispatched to and which ones are pending? How are the calls prioritized?e. Can incidents be assigned one or more call types?f. Explain how the application tracks officer status on a call (i.e. been on a call for more than 30 minutes).38. Describe how to create, edit and maintain case files/incidents.39. Describe how to upload and delete, documents, photos and videos to an incident.40. Explain how the proposed solution prevents the entry of duplicate addresses.41. Describe how to create, edit and delete a pet owner profile and also, how to link these records with the animal licensing information.42. Describe how the proposed solution flags, alerts and tracks both potentially dangerous animals (PDA) and dangerous animals (DA).43. Describe how the proposed solution flags, alerts and tracks dangerous persons (owners), as well as dangerous addresses.44. Explain how the proposed solution tracks equipment such as traps.45. Describe how the proposed solution is used in the field. It must be laptop friendly (currently used in law enforcement vehicles).46. Explain how the proposed solution geocodes addresses and provides the ability to easily identify which jurisdiction an address is in and whether or not it is serviced by Pierce County.47. Describe how the proposed solution searches by location/jurisdiction, not zip code, because zip codes cover wide areas.48. Describe the proposed solution’s reporting capabilities and functionality. At a minimum, address the functionality below:a. Advanced search functionality with the ability to search by any field.b. Ability to report on number of incidents, type of incidents, PDA/DA, etc.49. Does the proposed solution have incident specific Q&A templates to be used by animal control officer (i.e., bite reports, etc.)? Please explain.a. Templates need to be easily created and modified.50. Explain how the proposed solution has security to ensure that only animal control staff has access to the incident portion and are the only ones that are able to change information.51. Explain how the proposed solutions audit functionality works and how it tracks who enters each call, made the last update, etc.52. Does the proposed solution provide an API or similar I/O access to allow integration with County and/or 3rd party applications?a. Does the proposed solution Integrate with SECTOR to provide the ability to auto scan a driver’s license while in the field?General Technical Requirements:53. Must integrate with the County’s Active Directory system using Microsoft Entra ID as the Identity Provider (IdP) and utilize Security Assertion Markup Language (SAML 2.0) or OpenID for single sign-on as the preferred authentication protocol. 54. County data will be encrypted in transmission and at rest at a level equivalent to, or stronger than, 128-bit level encryption. 55. Technical support must be available between the hours of 8:00 am and 5:00 pm Pacific Time with 24hr service available for emergencies.56. If the contract is terminated for any reason, upon request, the Vendor will provide the County a database copy of the current and complete database, in a mutually agreed upon format, no later than 30 days after termination. There will be no additional charge to the County. No data can be retained by the Vendor in any media (including hard copies) after termination of this contract. *Required57. The Vendor must implement and maintain a business continuity and disaster recovery plan that provides for the continued delivery of the service in the event of any circumstances that may interrupt the normal provision of the service.58. The Vendor must have a dedicated hosting facility specifically built and maintained for website hosting. The Vendor’s on-site internet access must provide current industry standard bandwidth. Regular hardware upgrades ensure that the Vendor-hosted sites are maintained on the most up-to-date, reliable equipment. Power for the Vendor’s data center is from multiple, redundant power distribution units, emergency backup generators, and uninterruptible power supply systems. Data center connectivity is provided via redundant telecommunication connections to multiple carriers. 59. The Vendor’s hosting services availability will be 99.9% or greater per month and have defined maintenance windows. Service availability is calculated as: 100% minus [%Vendor downtime for maintenance outside of defined maintenance windows + %System Outage + %Performance Event] a. Service Credits. In the event the service is not available for 99.9% for a given month, a credit will be applied to the next invoice equal to the value of the downtime (calculated based on annual maintenance fee)60. Any downtime for maintenance will be scheduled outside the County’s normal business hours which are 7:30 am to 5:30 pm Pacific Time, Monday-Friday. If maintenance must be scheduled during the County’s business hours, the County will be notified at least 24 hours in advance.61. When emergency maintenance resulting from hosting server or network failure is required, the Vendor will restore services as quickly as possible and will provide notice, to the extent possible, as to the estimated recovery time. Whenever possible, a solution that lessens the impact on system availability will be utilized.62. In the event of an incident, the Vendor will assess the impact of the incident on the County’s system availability and provide regular status reports regarding the incident to the County. The Vendor will provide an after-action incident report to the County on request.63. The Vendor will not modify County data, disclose County data (except as compelled by law or if permitted by the County), or access County data, except to prevent or address service or technical issues, or at the County’s request. The Vendor shall promptly notify the County of any subpoena, court order, or request by a third party for County data.64. The Vendor will maintain control measures to prevent unauthorized physical access to the hosted environment. Measures will include at the minimum:b. Access control systems (badge screening, biometrics, and visitor tracking) c. Surveillance (video surveillance and 24x7 onsite trained guard staff) d. Full-time escort for all visitors within hosting area65. Vendor must have an incident response plan and process in place to ensure Pierce County is notified of a data security breach, or potential data security breach within 24 hours of identification. 66. The vendor must have a valid Soc2Type2 security assessment and must provide a copy of this report as requested by the County. 67. Vendor must describe the approach used to ensure ongoing compliance of all customer-facing, externally accessible portions of the proposed solution with the latest published WCAG (currently 2.2) Level A and AA success criteria, consistent with applicable regulations and recognized accessibility best practices. * Proposals submitted without a completed Exhibit A will be considered non-responsive.
5

PROCUREMENT DOCUMENTS & RFP'S HOLDER LIST

BIDDERS WHO REGISTER AND DOWNLOAD BID DOCUMENTS will be automatically added to the FOLLOWER'S list in the County's eProcurement Portal. Notifications for bid updates, addendum and other bid information will be sent to all bidders who register on the Pierce County eProcurement Portal.
6

PROCUREMENT QUESTIONS

All questions must be submitted within the County's eProcurement Portal, under the Questions and Answer Section not later than 4:00 pm on Thursday, April 9, 2026. Bidders must be registered in the eProcurement Portal software in order to submit questions, receive addenda, notifications and ultimately submit a proposal. Proposals must be received by the Procurement & Contract Services and the Finance Department before 1:00 pm on Wednesday, April 29, 2026. The proposer is responsible for submission of proposal before the deadline. The County shall not be responsible for late submittals.
7

Expected Term of Resulting Agreement

The initial contract period is anticipated to be for 12 months The County has the option of renewing for an additional four years after initial contract is executed. The actual schedule will be negotiated with the selected firm based on consultant and agency staff availability and finalized scope of work.Value of Resulting Contract: NO VALUE
8

Evaluation & Award Process

An evaluation team will review the bidding documents and evaluate all responses received based upon the criteria listed herein. The County may request clarifications or additional information, if needed. The proposer determined to be most qualified through the initial evaluation phase may be interviewed and the final determination will also consider reference checks and interviews.The County intends to select the Contractor most qualified for this pursuit/solicitation and begin the negotiation and award process based on the requirements of this solicitation.Selected Proposer(s) will be invited to enter into contract negotiations with the County. Should the County and the selected proposer not reach a mutual agreement, the County will terminate negotiations and move to the next ranked contractor and proceed with negotiations. A Proposer’s inability to agree to the terms of the County’s standard contract may be a basis for the County to terminate negotiations and begin negotiating with one or more other Contractors.The County reserves the right to accept or reject any or all submitted bids, to waive as informalities any irregularities, and to contract as the best interest of the County may require. The County may reject bids that are non-responsive or that are submitted by non-responsible contractors.