Loading...
4.14 4.14 SERVICES\Municity—Integrated Parcel Management SaaS Software—Laserfiche—Establish Capital Project—1-23-2023 RESOLUTION AUTHORIZING ENGAGEMENT OF MUNICITY SOFTWARE CONSULTING ASSOCIATES FOR INTEGRATED PARCEL MANAGEMENT SAAS, PURCHASE OF LASERFICHE USER LICENSES FROM ICC COMMUNITY DEVELOPMENT SOLUTIONS AND ESTABLISHMENT OF CAPITAL PROJECT NO.: 245 RESOLUTION NO.: ,2023 INTRODUCED BY: WHO MOVED ITS ADOPTION SECONDED BY: WHEREAS, the Queensbury Town Clerk, Town Community Development Department and Town Building and Codes Enforcement Office have recommended that the Town Board consider engagement of Municity Software Consulting Associates (MSCA) for services relating to implementation of Integrated Parcel Management SaaS software as the Town's current software system has been found to be inefficient and incompatible with the Town's current needs relative to production, processing, tracking and long term file storage for permits, inspections, approvals and decisions and lacks the ability to communicate cross-Departmentally, and WHEREAS, upon discussing the matter at a Town Board Workshop on December 14th, the Town Board wishes to authorize the services of MSCA related to Integrated Parcel Management SaaS for an amount not to exceed $147,950 in accordance with MSCA's November 4, 2022 Software Proposal presented at this meeting, and WHEREAS, as also recommended by Town Staff, the Town Board wishes to authorize the purchase of three (3) additional full Laserfiche licenses from ICC Community Development Solutions (formerly known as General Code CMS LLC) in order to provide additional required access to the Integrated Parcel Management SaaS software for an amount not to exceed $4,840 in accordance with ICC Community Development Solutions' Pricing Quote Dated December 8, 2022 and Change Order 4QU1252_01172023 presented at this meeting, and WHEREAS, the Town Board wishes to fund such services and purchases from Capital Reserve 464 and in accordance with New York State General Municipal Law §6(c), the Town Board is authorized to withdraw and expend funds from Capital Reserve 464 subject to permissive referendum, NOW, THEREFORE, BE IT RESOLVED, the Queensbury Town Board hereby authorizes and directs the engagement of Municity Software Consulting Associates (MSCA) in accordance with MSCA's November 4, 2022 Software Proposal substantially in the form presented at this meeting related to the purchase and implementation of Integrated Parcel Management SaaS, with payment(s) for such software and services not to exceed $147,950, and BE IT FURTHER, RESOLVED, that the Town Board further authorizes and directs the purchase of three (3) additional full Laserfiche licenses from ICC Community Development Solutions for the total amount not to exceed $4,840 in accordance with ICC Community Development Solutions' Pricing Quote Dated December 8, 2022 and Change Order 4QU1252_01172023 substantially in the form presented at this meeting, and BE IT FURTHER, RESOLVED, that such services and purchases shall be funded from Capital Reserve Fund No. 64, such expenditures being for a specific capital project for which the Capital Reserve Fund No. 64 was established, and BE IT FURTHER, RESOLVED, that the Town Board further authorizes and directs the establishment of Municity Integrated Parcel Management SaaS Software Capital Project Fund No.: 245 and authorizes and directs the Town Budget Officer to transfer $152,790 from Town Capital Reserve Fund No.: 64 to fund such Capital Project Fund No.: 245 and establish appropriations and estimated revenues as follows: • 001-9950-9030-0064 Transfer to Capital Project- $152,790 • 245-0000-55031 Interfund Transfer - $152,790 • 245-1680-2032 Computer Software - $152,790 and BE IT FURTHER, RESOLVED, that the Town Board further authorizes and directs the Town Budget Officer to amend the Town Budget and make any other adjustments, budget amendments, transfers or prepare any documentation necessary to establish such appropriations and estimated revenues, and BE IT FURTHER, RESOLVED, that the Town Board further authorizes and directs the Town Supervisor to execute any needed Agreement(s) between the Town and MSCA and/or the Town and ICC Community Development Solutions in form to be reviewed and approved by the Town Supervisor, Town Budget Officer and/or Town Counsel and/or any other documentation, and the Town Supervisor, Town Clerk, Town Counsel and/or Town Budget Officer to take all actions necessary to effectuate the terms of this Resolution, and BE IT FURTHER, RESOLVED, that this Resolution is subject to a permissive referendum in accordance with the provisions of Town Law Article 7 and the Town Board hereby authorizes and directs the Town Clerk to publish and post such notices and take such other actions as may be required by law. Duly adopted this 23rd day of January, 2023,by the following vote: AYES NOES ABSENT: e'- I d. lk ,a v bg '..w .y xYe• ;,�,y ..rnwM1 il.n, ...',y r y .. �. .. ••t..e. �f ?'f � .. AbFr. R. K • ' __ lnasr_t ' e q y�r y J!f y 1-17_ 3 ■ M • s i r * i • I"C 1 ` Town of iQueensbury, New York CONTENTS Customer !Needs And Requirements.... .. ...... ......I ........... ....... ........................ ..................... .. .. .. . 3 Municity Product Overview ................. ......................................... .... ........ .......... ................ ...... ................ 4 Stage1 — Municity 5 Implementation................ ............. .................................... ...................................... 5 Municity5 Programs of Work ... ... .. .................. . ..................... ....... .. ...................... ................. ...... .......... 10 OPTIONAL COMPONENT: Municity Connect Implementation .... .. .......... .......... ............ .......... ............... 14 Optional Component: Municity Connect Programs of Work................................. .. ...... .......... ............... 15 Optional Integration: ICC Code Connect API ...... .....................................................I...............,.....,....... . 18 Investment Detail & Options ...................... .......................... .......... ............ ........ .. ......................I........ ... 23 Authorization & Agreement......................11-11,.........4. ..... ..P........... ........W....W.1.1..—w.................................. 27 Appendix A - Municity'' Minimum Specifications ............ .. .... ................................ ........ ................... .... . 30 Appendix B - General Municity Service Level Agreement ...... ............... ................. .......... ...... .... ............ 32 Appendix C — Municity training Example .......................... ............................................ .. ...... .. ................ 35 Appendix D — Sample Change Order...... ................................ .......... ............ .. .. . .........,...,.... ............. 38 "AM i :x P L COMMUNITY DEVELOPMENT November 4, 2022 „m SOLUTIONS Town of Queensbury, New York CUSTOMER NEEDS AND REQUIREMENTS In an effort to enhance and improve their legacy process, the Town of Queensbury is wishing to utilize Municity 5 and its offerings to increase efficiencies — not only for the Town team via the Desktop & Mobile tools, but also with the consideration of adding an easy-to-use online system for the constituency through Municity Connect. Details of the project are listed below. + Summation of the key project data. o Which programs of work apply to this situation based on the need's assessment ■ Applications to Certificate ■ Code Enforcement ■ Optional: Planning, and Zoning Applications ■ Periodic Inspections ■ Assets and Inspections ■ Vacancy and Landlord Rental/Registration ■ Optional: Municity Connect (specific POW to Connect listed below) + Application Submit/Pay • Inspection Requests + Issue/Corn plaint Reporting. * Vacancy and Landlord/Rental Registration Submit/Pay o How many departments are involved and which ones? ■ Building and Codes, Fire Marshall, Clerk, Planning & Zoning o How many in-office users will be on the system and how many mobile users will be required ■ ( 18) Desktop Users ■ (9) Mobile Users o How many different software programs will integrations be needed for? ■ MUNIS Financial System — extract from Municity 5 for MUNIS, matching fee codes and providing transaction summaries, export frequency TBD ■ Laserfiche® Document Management — allowing for pushing and pulling of documents between Laserfiche'O and Municity 5, as well as viewing the Laserfiche® repository from within the Municity 5 media tab of a selected entity, ■ RPS Parcel Updater — County Assessor Parcel Updates ■ Optional: VPS Payment Processor — for credit card payments online via Municity Connect, as well as credit card payments via card reader for Municity Desktop ■ Optional: ICC Code Connect — Access to up to 20 ICC Code Book titles from Municity 5 interface for easy citation, reference, etc. o Is there legacy data that needs to be converted and imported into Municity S? ■ Tyler Energov/Govern o Does the Town have digital Municipal Code they would like to import? ■ eCode3600 �.� COMMUNITY ■� DEVELOPMENT 3 November 4, 2022 ■�� SOLUTIONS Town of Queensbury, New York MUNICITY PRODUCT OVERVIEW THE MUNICITY SUITE The Municity Suite is a set of hosted software products that work together to provide your municipality with the best functionality that serves the needs of each user and usage environment. At the core of the system is a Microsoft SQL database that contains all your municipal data — parcels, owners, building permits, violations, variances, fees, etc. All of the modules of Municity access and update this database in real-time so there is no synchronizing required or lag time between activities. Municity 5 is the web-based interface for Municity which provides users access to all Municity data anywhere with an Internet connection, as well as some enhanced functionality like advanced analytics and reporting. Municity S also includes advanced GIS capabilities that enable you to visualize all your parcel data, permits, complaints, inspections, etc, via a geographical (map) interface. Municity Mobile combines the ease of use of a tablet or smart phone with the power and functionality of Municity. Users can complete inspections, issues stop work order or violations, take photos, or just access any Municity data necessary to be as productive as possible in the field. Finally, the Municity Connect module allows the municipality to extend the information from the Municity database to a public website, reducing calls and foot traffic into the office. Optionally the Municity Connect module can be utilized to accept on-line permit application and issue reporting, allowing users, via a log-in, to track the status of their applications and permits. ICC Community Development Solutions staff will preload the data information provided by the Town into the Municity software. This includes parcel data, fee schedules, mapping integration, zones, and historical data conversion (permits, complaints, etc. — this may be quoted separately depending upon the volume of data). The included standard forms and reports will be updated to include your municipality's logos and standard text. Configured forms and reports can be created at an additional cost. V ► ,....� �s - - ` KI COMMUNITY DEVELOPMENT 4 November 4, 2022 ■�� SOLUTIONS f crniri.,5enc+N COe.;1.<S;L± Town of Queensbury, New York STAGE 1 - MUNICITY 5 IMPLEMENTATION MUNICITY 5 — WEB BASED MUNICITY: Parcel Information - Search for parcels by owner, address, parcel number and then view all parcel assessment information, including owner, owner's address, zoning, property class, acreage, etc_ Municity captures full property history, including ownership changes and historical ownership information. Contact Management — Fully integrated contact manager allows you to track all your contact information, including contractor insurance, worker's comp. and basic licensing. Permitting - The permitting module of Municity allows users to track all activities on a permit including permit type, status, construction cost, contractors, inspections, fees, and tasks. The permit editor is extremely flexible and can be configured by the users to display the information they require and arrange it in the order they find most convenient, Permit Wizard far- 563 06 125 T`:pe� Status Perlr rE Numoer REi%j O: I�'\ - 1."1TEgi^R w Fe�1L]i^lu "' ':I' - Application Cate ?ern-:It a:e Expiration pate: Assignea Tc' to 7 Group a: Construction CCSt- Square Fcctage: Reslaen ire rCenrerclal: - - _ nescriptrcn (=e-+ h :-.u' tel' tC 05. t rec.^a s. "'.tr. -e rpr ys; srw.e. O+.vner ,' 'enanti AopIicant Fum"Ma Rp1e Phone Ewen sapllcant Oe!ete '::I I'em ?,bn ers O'TrIJE< Add Fees? Fee Type Derscrisbon Pais Date paid R#t Type cnecc c Rena " •__ '_:0'a$"s -T:cD ✓ c:] Total pt:e: S25,025.CC Tatar Paid: $25,025.CC Add Irlsuectlrans? :nspect:on -rvpe Scn Me Star' Tire LI De} Inspactor Ru-3--rt. ELEC""Re�.:t. R7:!GK r Municity 5 — Permit Creation Wizard mmm COMMUNITY DEVELOPMENT 5 November4, 2022 SOLUTIONS Town of Qveensbury, New York Permit Inspections -- Full tracking and scheduling of inspections, including checklists, documents and pictures. Pre-defined inspection templates can be created for each permit-type to ensure all inspections are completed before a permit is closed. Permit Fees — Track all fees related to each building permit. Permit Tasks-- Assign tasks/prerequisites that have to be completed prior to permit issuance. Create tasks based on templates and automatically assign them to the responsible parties. Get notification when tasks are completed. GIS — The GIS capabilities in Municity 5 enable the visualization of all of your Mun!city data via a geographic interface. Municity GIS utilizes geospatial layer data from a variety of sources (the municipality, the County, the State and even some generally available layers from the federal government). :li �, qry Kev +u+en:e'eD'�tN FOIL. h "1 ...1, _U .... .. 11'`,. COMMUNITY �f DEVELOPMENT 6 November 4. 2022 SOLUTIONS i n ri is-1:i;n ie..ri G:Ju rN:;_v Town of Queensbury, New York Workflow — Configure your permit/application workflow to your liking, Permit Templates allow users to define processes (reviews, inspections, fees, etc.) based on permit type. Appointment Calendar — Appointment Calendar for scheduling of inspections. With appropriate user rights you can view multiple inspectors from one calendar and re-assign or re- schedule inspections. Completing ins peck ions from the calendar automatically completes the inspections on the associated permit. v'>eercn < r. r 06 March 2019 >., . .,. L6 3a;o--.oa.., I-. AM _:Rrt o:r J iel c'. A C In c..rn- .� e--v Jns i Code Enforcement - Track all complaint activity including issuance of violations based on the municipal code, state building code or fire code_ Create summonses, track court appearances, levy fines, and attach pictures and documents. Create documents such as notice of violation, accusatory, affidavits of service. MISSION Pd s - ss.I rn.TF.' a Media \I II ICE OF C 6W MAI tiT 5 NdI I"4InL: .. : I n.m MITI .. . . -i ft. JJ•u.l.J p e.,..r M1r I AL' rru [Wr!Y Fqv fWr ilrtl i.lrr N!E 4nf0mdl10n y.�� Hxro: r,n:ce'o-*+Iwnxlxw3i . ' a -..c.. UaluhS MIC: tl3 tl3:I� P3 tl3 ar•. •, ..s.. -, 1JpIpfJE98r CJN+'bOIIkY: 03'W ]I NMI a... iMunicity 5 Complaint — Notice Printout N COMMUNITY LM DEVELOPMENT 7 November 4, 2022 Mai SOLUTIONS Town of Queensbury, New York Media — Attach any electronic files to your parcels, permits, inspections or complaints. Upload pictures, documents, PDF files, and videos and then rearrange into subdirectories. Print or email the files. View all pictures in a slideshow, add notes, or download to your computer. Please Note: Standard implementation includes 100 Gig of storage space for documents and Pictures. Additional Storage can be purchased in 100 Gig increments for $250 per year. Dashboard / Analytics - View all the latest activities of your department, such as applications submitted, permits issued, complaints issued, inspections completed, tasks assigned, etc. Configure the dashboard to your preferences by choosing from a variety of graphs and data views. ar,h Ivy o.1'.:-Dr :clo•rv: ::+CL`.y.v.: Pa 7"ty Ji tea er O d Seal ch r Ad ir'• A; .n L?r:vE:\3i Area Varw..ce PENDING 6478 c:'>1rg' oI L'r Pp 9:e'r IS. Grn lR HaumPb MI-Pr t4I L1•1 LOT U!'e >[Iu gmen[ PE N:,S[N(-, SE= 'O D31 Pro"P:1 Ca•2^:d' r.3rd P5[ L9r E:'Y Ad. 5 tmwrt AEXOING 3204 Pateietf Wdy PW e-q :]as t�gvtl lOh'1 GIx9 Suhen'•s a9 subdwiUO:. . Vvlo: PE`IDltaG 55 3 Qr-pct mod D: Pro,ec[ M ka,5 Lm L i)e >4:At. Lo[ U-2^IJ 57:r.ent DENIED Gs"a fa sepi- Pe D1 PrgLt; hty NE a House Ne:v Cu'15vL.uan PE'v DtiG 8']3 M e1Or id Pra:ea ti;ty iubn''+txie- - 1,:wl'r PENDIIG S77T isr"As de Rd Pro,,4a -C3•Pe=�'IN Now ioR Ne':f Const r..Cr 4n PF.N' 1tiG 45-- '1 P3111otS'N3y Project rq iw 16vs. TwatinF PENZdngG b2to P.r[riot, 'Nab Pro:ea RO-Y'1n;:pf P'ol'c[ G]1 L6T U1'e Ap o.+imp1'i PSNaIYG SSOC A�der%Q^ Ave Pr0 a'ct P:ios Bar@Pr! -op t15P '✓ar .ante PENDING ei 7910 ce prwo, :)r Pr94(c P r., imiYh 4cac P,tl;ec[ Lc[ L1'+C '],t.i:m@^[ Pe1}1\•G BreckSs ll=T+ci Pro,E[t =u aV: :ea Aled- j'ta•'{4 PEL.DI'"G CI'GPea Ar Q1 Pr9ea 'S>r GL:n>c Municity 5 - Dashboard Print Outs — Municity 5 is delivered with several standard printouts. These documents include: • Parcel Information / History / Title Search. « Daily Inspection Schedule. • Permits. 0 Complaint Notice. 0 Approval / Denial Letters. 0 Accusatory / Affidavit. 0 Certificates (CO, CC, Temporary CO). a Summons / Appearance Ticket • Inspection Results (Passed / Failed Letter). Reports — Municity 5 comes standard with the following reports: • Applications Submitted a Resolved Complaints / Violations Permits Issued a Inspections Completed a Permits Issued w/ Cost of Construction • Overdue Inspections • Expired Permits + Fees Collected • Certificates (COs/CCs) Issued • Unpaid Fees * Temporary COs Issued • Ad hoc reporting * Complaints / Violations issued a Open Complaints / Violations Additional custom reports available for an additional fee. NNW COMMUNITY DEVELOPMENT 8 November4, 2022 SOLUTIONS Town of Queensbury, New York MUNICITY MOBILE: The Municity Mobile application allows users to interact directly with the Municity database via most Android, iOS, and Windows-enabled devices. There is no need to synchronize once you get back to the office — you are working with live data. Google Chrome is the preferred browser. il --- -------- • Create Complaints, Appointments, Violations, and more. • Schedule and complete inspections. • View your inspections schedule in a list or calendar view. Pull up information on any parcel in your municipality. Map Assets and Work Orders ------------- ----- - --- • Search for items and parcels in the database using the advanced search option. • Search items can be projected on the map 'Wolm P. and color-coded based on status. tI I 4p. 4 COMMUNITY DEVELOPMENT 9 November 4, 2022 MW SOLUTIONS IffiNq FoqmoH OLVfwoo CMe _ Town of Queensbury, New York MUNICITY 5 PROGRAMS OF WORK Municity provides a variety of functionality to streamline and automate important aspects of the Building, Planning and Zoning functions within a municipal government. The Programs of Work can apply to one department, or it can be spread across multi pie departments depending on how the government operation is structured. Following are each of the current Programs of Work within Municity 5 along with descriptions and the processes supported in each of the POWs. Programs of Description Processes Within Work ProgramOf • Processing Permit Application Application Review Tasks To identify, approve, track, and monitor building changes/enhancements to parcels/structures in the Tracking Application Fees .Municipality Inspection and Re- Application to inspection for Permitted Certificate Work and Closing of a r Receiving applications and processing them through to approval, generating permits, Permit completing inspections, and issuing certificates Certificate Issuance • Mobile application (Inspections) [if mobile is included] To identify, approve, track, and monitor planning • Processing Application and zoning changes/enhancements to parcels in the Municipality Application Approval Tasks Planning and and Meetings Zoning Receiving applications for planning and Zoning Applications related items such as variances or subdivision and Tracking Application Fees processing them through to approval, As well as tracking related meetings, tasks, escrow and bond 0 Tracking Project Escrow and accounts Bond Accounts • Tracking of Periodic Inspections on To identify areas of public assembly and certify Parcels/Occupants Periodic compliance with all Municipal & state codes 0 Detailed Inspection Inspections To track Inspections that have to be done on a Checklists with reflation toOrdinances scheduled basis for public safety, fire safety or health Printouts detailing checklist items and ordinance pass/fa i I u re GOMMUNITY DEVELOPMENT 10 November 4, 2022 SOLUTIONS [•.:.,n] Gmx.r�,.vr C7d5 ciC Town of Queensbury, New York • Dashboards to track inspections Bulk Reminder Letters for upcoming inspections "Cracking of inspection related fees Identifying and Verifying Code Violation • Issuing Notice of Code To identify violations, issue tickets and prescribe Violation/Order to Remedy Enforcement reparations (fees & timeframe for compliance) Tracking Inspections for violations * Ticketing and Court Process for Outstanding Violation Creating Assets and setting up recurring Inspections for Assets • Tracking Data fields for Assets • Detailed Inspection Checklists Assets and Tracking assets such assigns, fire hydrants, park • Printouts detailing checklist items pass/failure Inspections benches, and inspections related to the assets • Dashboards to track Assets Bulk Reminder Letters for upcoming inspections Tracking of inspection related fees • Mobile application [if mobile is included] COMMUNITY 10k N=W DEVELOPMENT Zi November 4, 2022 SOLUTIONS Town of Queensbury, New York + Identification, Verification and Notification of Vacant or Abandoned Properties Activity to Resolve Vacancy identified on a Property To identify, track, & monitor vacant properties in Application, the Municipality. . Verification and Registration To identify, register, and monitor Rental Properties of Property and Landlord Vacancy and in the Municipality . Detailed inspection Landlord/Rental Checklists items related to Registration To identify rental units in the Municipality and Ordinance codes that allow certify compliance with all Municipal and state codes inspector to indicate exact area of rental property that failed a checklist item • Separate entities to track easier — allows creation of occupants, tenants, etc. + Track fees related to vacancies and rentals * Online permit applications • Inspection requests Review personal inspection Public Facing Portal - Citizens can apply for permits, status request inspections, grab mailing list for abutter + Review personal inspection notices and more Connect history Recommendations of appropriate programs of + Receive complaints work, integrations and any other general recommendations should be noted at this point. . Receive requests for new licenses (not renewals) • Vacancy and landlord registrations COMMUNITY DEVELOPMENT 12 November 4, 2022 SOLUTIONS fc+' re A 5rr•+•w+Lcrlr cASS 4c1 Town of Queensbury, New York PROGRAMS OF WORK NOT INCLUDED IN THE PROJECT* *POW not included can be added at a later date via municity Change Order form. Creating, assigning, and tracking one off Work Order Items * Tracking stockpiles of time and material used for Work Order Completion • Setting up Recurring Functionality to create, assign and track Work Maintenance items for third Warts Orders and Orders anti/or Maintenance items on various parties Maintenance parent entities Dashboards to track Work Carders and Maintenance Bulk Reminder Letters for upcoming maintenance items Tracking of related fees Mobile application (if mobile is included] 0 Receiving license applications ■ Issuing licenses Track and manage professional contractor licensing and/or Workman's Compensation Insurance -- 0 Processing license renewals Licensing including renewals, validation, and applications. Management 0 Approval reviews This also includes Clerk managed licensing options, such as Dog/Cat, Liquor, Game of Chance, etc. 0 Bulk letter generation of license expirations Fee tracking related to licensing ►1►,� 2 COMMUNITY �= DEVELOPMENT 13 November 4, 2022 SOLUTIONS . nrrl"Gerr^r:JC+.xle Ofsr c Town of Clueensbury, New York OPTIONAL COMPONENT: MUNICITY CONNECT IMPLEMENTATION IMUNICITY CONNECT: Municity Connect module makes available to the public via the Internet information relating to the parcels, permits, inspections, complaints, variances, planning projects, etc_ Optionally, web users can submit applications for a new permit, lodge a complaint or request an inspection. n m Municity Connect — Parcel Selection Some Features of Municity Connect: * View all Parcel Information through a web browser (content determined by the municipality). • Apply for Permits On-Une." a Upload documents. Pay fees. • Track status of an application through the review process. • Vlew status of permits (inspection progress). + File a complaint. 0 Request an inspection. Apply for a license. Apply for a registration. Apply a title search. * User specific dashboard. * Note: check and credit card fees may apply. If interested in utilizing this feature, [CC Community ,Development Solutions will provide an additional proposal. .` COMMUNITY �� DEVELC7PMENT 14 November4, 2022 SOLUTIONS rQm+ kFr'wv CL,k 'f3 ac-1 Town of Queensbury, New York OPTIONAL COMPONENT: MUNICITY CONNECT PROGRAMS OF WORK Programs of • Processes Within Program Public application submittal • Online Fee Payments' * Public Tracking application approval tasks ,Allows the Public to submit application request, ' Public ability to print check the status of the application, and pay fees documents Application related to the application'. They can also track the 0 Public View Inspection Submit/Pay status of their permit and its related Inspections and once all work and inspections are completed Status apply for a certificate, . Public Apply for Certificates w Internal Dashboards to track and approve submitted applications and payments + Base Documents that can be sent to the Public • Public Inspection Time Slot Requests • Internal ability to set timeslots based off The Public can track inspections they need to inspection types or Inspection complete and request time slots to schedule departments Requests inspections once they are ready. The municipality Internal ability to block off can then review all requests and confirm times. particular days Internal Dashboards and other tools to track inspection requests 1 Requires that the Municipality have a contract with an integrated Payment Processor. These Contracts and any associated fees are the sole responsibility of the customer. Please contact Sales rep for most recent list of integrated processors or to request a quote to build an integration COMMUNITY 3 DEVELOPMENT 0 SOLUTIONS is November a, zozz e e nsr}f:<-ier.ie^,xfr'w+5'tC Town of Queensbury, New York • Base Documents that can be sent to the Public * Public Issue Submittals • Internal Dashboards to The Public can submit issues with descriptions and review Submittals and Issue/Complaint convert them to 'Work Reporting images for the Municipality to review and ,Orders or Complaints for determine next steps. follow-up • Base Documents that can be sent to the Public • Public can submit registration forms for Newly Vacant Properties or New Rental Properties * For Rental Properties the Public can identify Tenants The public can submit Registration requests for • Pay Fees for new Vacancy and new vacancy registration or register new rental Registrations or complete Landlord/Rental ,properties. They can also complete fee payments payments on existing items' Registration for new and existing registrations.' Submit/Pay Public can track the status of Tasks or Inspections related to their registrations Internal Dashboards to track new submittals and payments • Base Documents that can be sent to the Public PROGRAMS OF WORK NOT INCLUDED IN THE PROJECT* "POW not included can be added at a later date via Municity Change Order form. * Public submittal of New The public can submit requests for new licenses, License Requests License provide documentation and pay fees related to Public can print License Application these new requests or renewal fees once they have • Documents Submit/Pay been created by the municipality.' The Public can print or reprint copies of their license_ ' • Online Fee Pay ►0►� COMMUNITY �f DEVELOPMENT 16 November 4, 2022 SOLUTIONS Town of Queensbury, New York * Base Documents that can be sent to the Public : COMMUNITY,� -- DEVELOPMENT 17 November 4, 2022 SOLUTIONS Town of Queensbury, New York OPTIONAL INTEGRATION : ICC CODE CONNECT API ICC Code Connect API provides organizations with instant access to the latest building code requirements within their existing workflow application. w S Easy access to the fire, budding, and mechanical codes that I use every day. It is fantastic." David, Engineer Empowering Institutions with seamless control and convenience: Tools and features; * Latest code content • Simplified search tools Confidence in accuracy Real time updates Streamline common code references within your portal or workflow tool Alt 7 K Using the ]CC C7igitaI Codes puB all the rode information essent"sally at VOLK fingertips, literally.' Roy, Archirecr COMMUNITY ■f1 DEVELOPMENT is November 4, 2022 SOLUTIONS rnfrr- 'y C:_rural Ceue i!.fs e i C Town of Queensbury, New York ANNUAL SERVICE AND SUPPORT The annual service and support agreement provides the Town of Queensbury's with service and support on the Municity System. This includes advice for procedural questions, configuration updates, regular software updates and software fixes for problems encountered. As part of this purchase, the Town of Queensbury agrees to allow remote access to its desktop systems with a minimum of broadband Internet connection. High-speed Internet connectivity is preferred. Support will be provided utilizing software such as GoToMeeting or GoToAssist. Security and Compliance Municity inherits best practices of security policies, architecture, and operations processes of its underlying platform, which is continuously audited, meets requirements for numerous compliance programs, and benefits from accredited certifications. Periodic Trustwave vulnerability scans ensure PCI compliance of financial platforms. All sites are certificate secured, and web traffic is protected by SSL encryption. Prevention and Detection Automated assessments improve the security and compliance of Municity applications. Servers are hardened based on recommendations from industry standard CIS security benchmarks, known vulnerabilities and exposures, runtime behavior analysis, and security best practices. Network traffic is actively monitored for security risks, immediate notifications are provided in case of suspected malicious or unauthorized behavior. Storage and Recovery Customer data is secured in a private network, and databases backed up and stored remotely in multiple regions. Data access is secured by IAM best practices. The Importance of the Customer's Involvement in successful implementation It is imperative that there be buy in from all parties involved within the project in order for it to be successful. Please review the following considerations: « Commitrent from Management for Change and managing resistance • Senior Project Manager assignment from Customer — single point of contact Supervisors' role in learning and becoming inside expert to support users • Clarity relating to desired integrations and their functionality * Access to all relevant data for incorporation early in the process • Commitment to schedules and timelines �.,� COMMUNITY ■' DEVELOPMENT 19 November 4, 2022 SOLUTIONS nim.,r,r;eneral::ale C?.iSAii' Town of Queensbury, New York MUNICITY IMPLEMENTATION & TRAINING PROCESS The process of implementing a new software solution within the framework of a busy, often-under- resourced local government operation is often overlooked when jurisdictions consider purchasing a software solution. Successful deployments while being completed in a few months' time often take 18 to 24 months before the new application is seen as comfortable and adopted as "the way we do it." ICC Community Development Solutions' implementation methodology follows a very specific phased approach to implementation and training that has proven to be very successful. Its success is based on a sound structure that supports the process by having clarity on what will make the implementation successful: : ,9 6 , .. E v • -0444 1 4 'r;-fly b Committed to Change V Will a Configure-able Software Municity 5 has been built overtime based on needs and requirements that have been asked for by our customers. Essentially, it has been built based on customer direction. Part of that evolutionary development has required that it be very flexible in its design to allow that while all building and code enforcement departments issue permits, conduct inspections, manage complaints and so much more, every department we work with operates under different rules and procedures. So, the software and its construction of work processes, form types, information fields, etc. have to allow a great deal of flexibility. This should not be confused with the concept of customization_ The ability to configure the software in a flexible way should not need to include new programming/development of the software to achieve the implementation. There is a separate process for software customizations that may come later but aren't done routinely as part of an implementation. Foundation for a successful implementation -Vendor experience and discipline Our discipline for implementation follows a very well-organized phased approach led by skilled project managers, technicians, and trainers. The chart below illustrates the process and the discipline followed to move through the implementation as thoroughly and efficiently as possible. It is based on gaining knowledge as rapidly as possible about the way your operation works, the details around your processes and constituent interface and your data sources and structures required to build out the software solution for your organization. .� COMMUNITY DEVELOPMENT 20 November 4, 2022 SOLUTIONS farm!rcri%*+ear:'rxic i;,L'S!L Town of Queensbury, New York SAMPLE IMPLEMENTATION TIMELINE • • Discovery - Gather Legacy Data, Workbook Completion, Print Outs, Review Current Software and Reports Custorner time cam mitment 6 to 8 hours a week over 4 to 6 weeksf • Initial Configuration - Legacy Data Conversion, initial Workbook Configuration and Printouts built out in system Customer time commitment 1 to 2 hours a week over 4 to 5 week Ak60A • Process and Data Review- Review Legacy Data in Municity 5 and Walk-Through Initial Process Configuration, make build decisions with customer p ro ect team Custom er ti me com mitmeri t 6 to 8 hoursber of weeks depends an - • • - ra ms of work� • Testing and Rework - Cleanup and fixes to data and processes based on feed back from previous phase, end user process testing numberCustomer time commitment 6 to 3 hours a week, of . - • Training and Go-Live - All Users complete online training, Trainer onsite For One—On—One Support, Final Data Conversion and Go-Live Thi s pha se ta kes 3 weeks, the f irst week users w11 I need to cornm i Lm ent 6 hours a day to • Go-Live Project Support -Foilowfng Go Live Regularly Scheduled meetings to review issues changes and then transfer to helpdesk Customer should expect to commitment .1 hour a week during this phase over 4 to 6 week54L. Additional annual service and support program details are described in Appendix S. Customer management commitment to change and time/resource commitment Leadership commitment and involvement in the implementation of a new software implementation is, critical to successful implementation. Vendor's can only do so much to address resistance to change which is a natural part of the implementation process. Leadership reinforcement throughout the process is required to ensure that the decisions made to move to a new platform, while creating short-term pain will lead to longer-term productivity. Leadership also must commit to the amount of time that will be involved in migrating to the new platform —part these commitments include being responsible for the County (or other source) GiS shape files to be imported into the Municity 5 database. Software users must be reassured that while there will be discomfort and some disruption for them, it is a necessary part of the change process and will eventually become easier once the learning curves are surpassed. Post-implementation support A strong helpdesk setup for customer support should be a must for any software vendor. After training and go-live our customers are migrated to our helpdesk for their ongoing support. Our staff tracks all incoming calls or contacts in our CRM system and the cases are tracked through resolution of the issues. The period after go live is that time when new users and managers will be working to reinforce the new way of doing things which often-times means having access to experts who can answer questions or help make needed adjustments to the system or its output. Project Planning Upon conclusion of the contract negotiation the process opens with our discovery process. This involves the initial phase 1 plan and schedule. While the project plan at this early phase is created as a general outline as ►1►1. COMMUNITY IRLW DEVELOPMENT 21 November a, 2022 SOLUTIONS Town of Queensbury, New York each phase is completed the next phase has a specific plan created based on what took place in the most recently completed phase. The project teams from both sides of the team iron out the specific plans and agreed to time frames. In each of these phases there can be tasks and/or time/resource commitments that must be agreed to by both sides. Once those items are agreed-upon then the planned phase commences. ICC Community Development Solutions builds in discount incentives for completion and/or time commitments met by the customer in most of the phases of the process. ICC Project Manager determines if customer requirements for deliverables and deadlines are met at the completion of each phase for discounts to apply. See the Authorization and Agreement section for your specific available discounts_ COMMUNITY ElDEVELOPMENT zz November a, 2022 SOLUTIONS Town of Queensbury, New York INVESTMENT DETAIL & OPTIONS Prices noted for setup, configuration, training, and other services are valid for 3 months from the date of this proposal. MOBILE Annual SaaS Subscription Municity 5 / Web-hosted Subscription Users Year 1 Year 24P Year 3 Annual Municity5 Site Subscription unlimited $21,000 $21,630 $22,279 Annual Municity5 Mobile Subscription 9 $1,800 $1,854 $10910 Annual Maintenance for Integrations: n/a $5,100 $5,253 $S,431 [County Assessor - RPS Parcel Updater ($.1,500), MUNIS Financial Export ($2,200). LaserflcheO (SZ400)) Municity 5 Total Annual SaaS $27g900 $28,737 $290600 Implementation and Training Stage 1 — Municity 5 Departments Puw= Year 1 Year 2 Year 3 Municity 5 POW Implementation (set- Building and - Application to $35,000 _ - up, configuration, templating, printouts Codes, Fire Certificate etc. Marshall, Clerk, - Code Enforcement +� - Periodic Inspections Planning and _ Assets & Inspections Zoning - Vacancy & Landlord/Rental County Assessor - RPS Parcel Updater $1,000 - - Integration Set-up and Configuration Municity 5 Training (Remote — 4.5 $12,900 - days, On-Site — 3 days, training materials to be provided) Data Migrations; Tyler Energov/Govern $7,000 - Legacy Data (up to 40 hours) Integrations: Laser-fiche" — Municity 5 $20600 - - Set-up and ConfigurationO Integrations: MUNIS Financial Data $1,300 - - Extract (frequency TBD) Set-up and Configuration Local Munfcfpal Code Import — $1,500 - - eCode36000 Municity 5 Services Total $610300 Total - . $89,200 $28,737 $29,600 00MMUNITY ' DEVELOPMENT 23 November4, 2022 SOLUTIONS w +,a„w_:d«&,pus::c Town of Queensbury, New York OAfter the first year ICC Community Development Solutions may raise the annual support contract by 396 or by the previous year's annual Cost of Living Adjustment (COLA) as calculated by the US Social Security Administration, whichever is greater. ICC Community Development Solutions will provide the Municipality with notice of any proposed increase no later than ninety (90) days prior to the anniversary date of the Contract. The absence of such notice shall be construed as 1CC Community Development Solutions' intent to maintain the annual support contract at the prior years' amount. OLaserfithee Integration Functionality Description: While on an "entity" in Municity 5 (Parcel, Occupant, Permit, etc.) Municity can automatically search for related documents in Laserfiche'A and display them within the Municity 5 interface/provide a link to view them in the Laserfiche Web Client Additionally, when printing a document in Municity S. a copy of the document can automatically be stored in Loserfiche for archival and retention 0The Local Municipal Cade Import is a one-time data upload of the entire code into the Municity 5 system for reference%itation/etc. Any future code updates beyond the initial import, (due to supplementation changes or other), will require additional export services and will be subject to Change Order. O*Please note that removal or addition of any Program of Work processes will carry a value of$7,000 per process. If the Town elects to pursue any processes after the Go-Live of the Municity S Implementation, price will be subject to change. ❑ OPTIONAL COMPONENT — MUNICITY CONNECT PUBLIC PORTAL ADD-ON Annual SaaS Subscription Municity Connect Web-hosted Users Year 1 Year 24W Year 3 Subscription Annual Connect Subscription unlimited $6,250 $6,438 $6,631 Annual Maintenance for Integrations: n/a $800 $824 $849 VPS Payment Processor* Municity Connect Total Annual SaaS $7,050 $7,262 $7,480 Implementation and Training Municity Connect implementation & Building and - application $28,OD0 Training (Remote Training Only) [one- Codes, Fire Submit/Pay time set-upor building database, Marshall Inspection Requests f 9 - issue/Complaint process configuration, & trarningr] Reporting - Vacancy & Landlord/Rental Registrations Integrations: VPS Payment Processor $700 Set-up and Configuration Total . $35,750 $7,262 $7,480 Note — does not in-cludeadditional integrations with 3111 party applications or additional Data Migrations I- *Please Note.* Requires an active contract agreement with Value Payment Systems (VPS) to configure. Product sold separately. &ZRh COMMUNITY ■�3 DEVLLOf MLNT 24 November 4, 2022 ■ice SOLUTIONS ',,.ninF iieerr.'::roe r'.uS i t C Town of Queensbury, New York ❑ OPTIONAL - PLANNING AND ZONING APPLICATIONS POW ADD-ON Annual SaaS Subscription Municity 5 f Web-hosted Users Year 1 Year Ivp Year 3 Subscription Annual Municity5 Site Subscription unlimited Incl. Incl. Incl. implementation and Training Stage 1 — Municity 5 Departments POW Year 1 Year 2 Year 3 Municity 5 POW Implementation (set- Building and Planning and $7,000 up, configuration, templating, etc.) Codes, Planning Zoning Applications and Zoning Total . $7,OOO Incl. Ind. selected,Note — if assoclotedfives will be added to the pricing for Implementationon the First Q OPTIONAL COMPONENT - ICC CODE CONNECT INTEGRATION ADD-ON Annual SaaS Subscription ICC Code Connect Subscription No. of Books Year A Year 2 Year 3 Annual Code Connect Subscription and 10-20 titles $3,390 $3,492 $3,597 Integration Maintenance Implementation and Training Implementation Departments Municity 5 — ICC Code Connect API n/a $350 - - Integration (set-up, development configuration, testing/reworking) Total + $34o740 $3,492 $3,597 Note — if selected, associated fees will be added to the pricing for Desktop and Mobile . annuities. The base Municity subscription license charges support the following: + Annual Software subscription — this is the actual cost of the software license itself and is an annual recurring expense. + Hosting — This covers the cost of providing the software in the Cloud and is an annual recurring expense. • System access — The Municity subscription pricing includes unlimited user access. There may be normal added expenses for adding users or departments to the system for set up and training but there is no additional charge for adding users (Does not include Mobile access which is user license based). • Media Storage —Standard implementation includes 100 Gig of storage space for documents and Pictures. Additional Storage can be purchased in 100 Gig increments for $250 per year. • Scope of Data Migration does not include -- 0 Transfer of Existing Multimedia, (photos, videos, documents, etc.), this is subject to additional scope and charge Rule COMMUNITY DEVELOPMENT 25 November 4, 2022 SOLUTIONS Town of Queensbury, New York o Cleaning of any corrupted or duplicate data o Integration of legacy data into workflow or reports. o Logs of data changes o Migration of any data into the workflow (i.e., pending or corn pleted sign offs, fee steps, document issuance, inspections), * ICC Community Development Solutions/He 1pdesk — ICC Community Development Solutions provides Helpdesk support to users and admin managers on a daily basis_ This covers the extensive ongoing support that the customer receives while on subscription. 1. Adjustments to Performance Schedule; Delays. Adjustments to Schedule. Upon the mutual consent of the Municipality and ICC Community Development Solutions, the "Performance Schedule" may be changed or extended as provided under "Delays" below. Delays. Client must notify ICC Community Development Solutions, in writing, immediately upon learning or otherwise becoming aware, of any difficulties that may delay the delivery of services or deliverables within each Phase of the Implementation timeline. Such notification must identify the reason for the delay, as well as the anticipated period of delay. Any delay on the part of the customer that extends 10 working days beyond the target date for completion of any phase will result in a project restart and additional charges will be identified as part of a change order provided to the customer_ This clause shall not apply in case of force majeure. Additionally, an incentive is applied should the Municipality meet the agreed upon deadlines as outlined in the Performance schedule. ',� COMMUNITY lk DEVELOPMENT 26 November4, 2022 asp SOLUTIONS Town of Queensbury, New York AUTHORIZATION & AGREEMENT The Town of Queensbury, New York hereby agrees to the procedures outlined above, to ICC Community Development Solutions` Terms and Conditions which are available at http://icc-cds.com/terms-conditions and authorizes ICC Community Development Solutions to proceed with the project. OPTIONAL COMPONENTS Please check any optional component to be included with this authorization ❑ Optional Add-on for Municity Connect $35,750 Annual Core Connect Subscription $6,250 Estimated Annual Recurring 2rd Year Forward. $6,438* 'COLA increase applied Municity Connect Implementation and Training $280000 VPS Payment Processor Integration Annual Maintenance $900 Estimated Annual Recurring 211 Year Forward: $824* 'COLA increase applied VPS Payment Processor Set-up and Integration $700 ❑ Optional Add-on: Planning and Zoning Applications POW $70000 Municity 5 Desktop implementation $7,000 Planning and Zoning Applications ❑ Optional Add-on for ICC Code Connect Integration $3,740 Integration Set-up and Configuration (first year only) $350 Annual FCC Code Connect Subscription $3,390 Estimated Annual Subscription and Annual Integration Mafntenonee 2nd Year Forward: $3,492 *pricing includes estimated COLA increase ❑ Optional Contingency Fund for Scope Changes (20% of Services) $12,260 We recommend the Municipality consider establishing a Contingency fund to cover any unanticipated scope changes that may occur throughout the project. This will protect the project from delays as a quick email approval could keep a scope change from added delays of waiting for an approval to proceed. This fund creates a pre-approved pool of funds for changes, which will be communicated and approved via Scope Change document, highlighting changes before additional work is implemented. if the funding is not used it will be returned to the Municipality. , ` COMMUNITY lk +� DEVELOPMENT 27 November 4, 2022 ■um SOLUTIONS .M= -Oo oi(:tk CMS LLC Town of Queen sbury, New York If this option is not selected. any changes or additions to the project will be subject to the traditional Change Order process highlighted in Appendix E. where the Municipality will receive a quote for changes that will need to run through an additional approval process, delays included. PAYMENT SCHEDULE SUBSCRIPTION 100% of the First-Year subscription price shall be invoiced upon site license activation — payable within 30 days of authorization 100% of the Subsequent years' subscription price shall be invoiced at the 1-year anniversary of license activation SERVICES — SETUP, IMPLEMENTATION, TRAINING & TRAVEL ($61,300) Phase 1: $30065 (5%) of the total services price shall be invoiced after Phase I - Discovery completion • Customer eligible for a 5% discount $153 on this Phase if agreed-upon time/meeting commitments are met by customer and process workflows are agreed upon as part of the Phase I plan Phase 2: $12,260 (20%) of the total services price shall be invoiced after Phase 2 - Initial Configuration. Customer eligible for a 5% discount $613 an this Phase if agreed-upon timelmeeting commitments are met by customer and process workflows are agreed upon as part of the Phase 2 plan Phase 3 : $15,325 (25%) of the total services price shall be invoiced after Phase 3 — Process and Data Review Customer eligible for a 5% discount $766 on this Phase if agreed-upon time/meeting commitments are met by customer and process workflows are agreed upon as part of the Phase 3 plan Phase 4: $12,260 (20%) of the total services price shall be invoiced after Phase 4 — Testing and Reworking • Customer eligible for a 5% discount $613 on this Phase if agreed-upon time/meeting commitments ore met by customer and process workflows are agreed upon as part of the Phase 4 plan Phase 5: $12,260 (20%) of the total services price shall be invoiced after Phase 5 — Training and Go-live Customer eligible for a 5% discount $613 on this Phase if agreed-upon time/meeting commitments are met by customer and process workflows are agreed upon as part of the Phase 5 plan Phase 6: $6,130 (10%) of the total services price shall be invoiced after Phase 6, 20 Days after Go-live. If optional component is selected: Municity Connect: $28,000 (total of the services) will be invoiced per it's specific Project Phases* below: A Phase 1 - Discovery - 5% S Phase 2 - Initial Configuration - 25% A Phase 3 - Process and Data Review - 25% ➢ Phase 4 - Process Testing and Rework - 25% ➢ Phase 5 - Training and Go-live - 20% ik►1. COMMUNITY ■�� DEVELOPMENT 28 November 4, 2022 ■7•� SOLUTIONS Erman imn.x'���[',LrSlLC' Town of Queensbury, New York *Municity Connect project stage begins after the Municity 5 project stage goes live. The kickoff of the Connect project will be scheduled at the request of the Municipality, whenever their team is prepared to move forward. ICC Community Development Solutions Project Manager determines if customer requirements for deliverables and deadlines are met at the completion of each phase for discounts to apply. Estimated Municity Base Solution (First Year Casts): $ 89,200 Optional Municity Connect + VPS Component(s), if selected. + $ 35,750 Optional Planning and Zoning POW Component(s), if selected: + $ 7,000 Optional ICC Code Connect Component(s), if selected: + $ 3,740 Optional Contingency Fund Camponent(s), if selected. + $ 12,260* Estimated Total Investment: $ *Contingency fund is for pre-approval of funds. These funds will not be invoiced unless they are needed and agreed upon after change order review TOWN OF QUEENSBURY, WARREN COUNTY, NEW YORK By: In the Presence of: Title : Title: Date: Date: ICC COMMUNITY DEVELOPMENT SOLUTIONS, LLC By: In the Presence of: Title: Title: Date: Hate: 1. Sign the Proposal 2. Fax or email the Authorization & Agreement Section only to: JCCCDS(Mgeneraltode.com • fax (585) 328-8189 3. Mail the signed proposal to ICC Community Development solutions at: 781 Elrngrove Road * Rochester, NY 14624 Upon request ICC Community Development Solutions can sign and mail a copy of this agreement back to the Municipality for its records. COMMUNITY DEVELOPMENT 29 November 4, 2022 N SOLUTIONS