Loading...
HomeMy WebLinkAboutItem 4.09 BuildPermitSystemRFP CITY CLERK File # D!3B1l(i]-12.lIZiJ AGENDA STATEMENT CITY COUNCIL MEETING DATE: July 19,2005 SUBJECT: Request for Authorization to Distribute a Request for Proposal for Building Permit System Replacement. Report Prepared by: Steve Pappa, Information Systems Manager ATTACHMENTS: () J~ Request for Proposal (RFP) RECOMMENDATION: ~ Y/V'I) Authorize Staff to Distribute RFP FINANCIAL STATEM~: Cost of the Building Pennit System replacement is estimated at $100,000-$250,000, depending on the system and components. Sufficient funds are budgeted in the Fiscal Year 2005-2006 Permit System CIP budget and in the ISF Equipment Replacement account to fund this acquisition. DESCRIPTION: The Request for Proposal (RFP) will begin the process to award a contract for the selection and implementation of a new Building Permit System; replacing the existing system used by the Building and Safety Division. The City's existing Building Permit System was acquired in Fiscal Year 1999-2000 and does not offer sufficient functiouality to meet the existing needs. The new system will be expected to replace the current building pennit issuance and building inspection request modules and will also offer additional functionality not available now, such as the ability to: record field inspection results; complete State and local agency reports; inquire on-line for customer inspection requests and/or follow-up; and, to track code enforcement, grading and encroachment permits. The new system will enhance Building Division Staff productivity and improve customer service. With the existing system, Staff has been experiencing functional limitations and time loss. System breakdowns have required that Staff re-enter data and frequent software malfunctions have prevented Staff from loading inspection results while still in the field (a tremendous time-saving technique). The new system wil1 minimize lost time, lost data and will create a more reliable and efficient way of transferring information between City departments. With City Council authorization, the RFP will be distributed on July 20,2005. Proposals will be due back to the City no later that September I, 2005. Proposals will be evaluated by a Staff committee and will be ranked on functionality, compatibility and value. The highest ranked proposals will be more closely evaluated by Staff via demonstrations, site visits, and references checks. The system that best meets the City's needs will be selected and a contract will be negotiated at that time. Staffs goal is to return to the City Council in late fall 2005 to award the contract. RECOMMENDATION: Staff recommends that the City Council authorize Staff to distribute the RFP, which is included as Attachment I. ____________________________~___~_______________________w______ PermitRFPagendastmnt Page 1 of I COPIES TO: ITEM NO.A.4 1Gb I::> City of Dublin, California Building and Safety Division Request for Proposal for Building Permit System July 20, 2005 ì-l.:or _ 05 If¡~ ~VY\"i'\+ ~Db15 City of Dublin Building Penni! System Notice to Bidders Notice is hereby given that sealed bids, subject to the conditions named herein and in the specifications therefore. for the City of Dublin Building Permit System addressed to the City of Dublin will be received at the City Clerk's Office, 100 Civic Plaza, 2nd floor, Dublin, CA 94568, up to September I, 2005 at 3 :OOpm, at which time they will be publicly opened and examined for complctencss. For further information on this bid contact Gregory Shreeve. Building Official, at 925-833-6620. If you want an electronic copy of this RFP then send an e-mail request to IITCIlOrv. shreeve@ci.dublin.ca.us It is anticipated that the contract will be awarded in late Fall, 2005. The City will work with the successful bidder to develop an implementation plan for the system to be in-place on, or soon after, December 2005. Gregory Shreeve, Building Official Pagc2ofl5 ~eol.s 1.0 General Information The purpose of this Request for Proposal (RFP) is to provide interested vendors with sufficient information to prepare and submit proposals relative to the selection of a Building Permit System to replace the City's current Building Pennit System. In late Fall 2005, the City of Dublin will be awarding a contract for the acquisition and implementation of a Building Pennit System. The City's current building pennit system is the HDL Companies Pennit System from HDL Software, LLC of Diamond Bar, CA. The HDL system has been in place since 1999. The system runs on a dedicated Microsoft Windows 2003 server. The server hardware was procured in 2000 and has undergone an operating system upgrade. The system is a client/server application utilizing a centralized Microsoft Access database. Currently there are approximately 25 client workstations using the HDL system. The City does not use the HDL inspection module for entry of field inspection results. The system acts as a data repository for pennit application and issuance, calculation and collection of fees, reporting, and tracking of pennit status during the inspection process. The system does not support Internet-based permit applications or permit tracking. The system currently does not have links to the City's Geographic Infonnation System (GIS). The current population of Dublin is 39,931. Dublin is projected to grow to a population of57,000 by 2015. The growth of Dublin has produced annual building valuations in excess of $250,000,000 since 2000. The number of penn its issued and inspections perfonned over the past five fiscal years are: Fiscal Year 2000-200 I Fiscal Year 2001-2002 Fiscal Year 2002-2003 Fiscal Year 2003-2004 Fiscal Year 2004-2005 Estimate 1828 1,429 1,617 1,639 1,699 19,073 16,492 24,682 31,571 35,232 The City requires a Building Pennit System that win keep pace with the rapid residential and commercial dcvelopment in Dublin. Real-time posting of inspection results ftom the field, links to the City's GIS, and Internet-based appiication for permits and permit status are technologies the City wants to implement. 2.0 Proposal Instructions In order to receive consideration, all bid proposals shall be made in accordance with the following instructions: 2.1.1 Proposals shall be made upon the fonns provided therefore, properly executed and with all items completed; the signature of all persons signing shall be in long hand. 2.1.2 Blank spaces in the fonns must be properly filled in, and the phraseology thereof must not be changed. Additions must not be made to the items PagC30f15 ~I? mentioned therein. Any unauthorized conditions, limitations or provisions attached to a proposal may cause its rejection. Alterations by erasures Or interlineations must be explained or noted in the proposal over the signature of the vendor. 2.1.3 Proposals submitted shall be treated as sealed bids. Clearly mark on the sealed envelope or package "SEALED BID - CITY OF DUBLIN BmLDlNG PERMIT SYSTEM - DO NOT OPEN WITH REGULAR MAIL" 2.1.4 Vendor may include in their proposal information related to the vendor and proposed solution additional to the bid form and other information specifically requested by this RFP. However, said additional information shall not substitute for the bid form and answers to specific information requests. 2. J.5 No faxed proposals will be considered. No proposal received after the time fixed for receiving them will be considered. Late proposals will be returned to the vendor unopened. 2.2 Proposal Format 2.2. J Signature: Proposal shall be signed by an authorized corporate officer. 2.2.2 Bid Forms. Each vendor shall fill out completely and accurately the proposal forms supplied with this invitation to respond to the bid. Failure to use the forms provided will invalidate the proposal. Failure to answer any of the questions or provide any of the information requested in the bid specifications may subject the entire proposal to rejection. The inability to meet a specific feature or item of equipment requested or any specific genera] condition wiH not invalidate the proposal, but will be weighed in the final selection of the successful vendor. It is the vendor's responsibility to point out those items or conditions that can not be met. 2.2.3 Submit a separate sealed bid packet for each different solution proposed. It is conceivable that a bidder may offer more than one product or type of solution that meets the system requirements. These must be submitted as separate sealed bids. Do not combine different solutions that meet the system requirements into a single proposal. A combination of different solutions submitted in the same proposal may result in disqualitlcation of the entire proposa1. 2.2.4 Valid Period. Include a statement that the terms ofthe proposal will remain valid for 180 days. 2.2.5 Qualifications. State the firm's relevant experience; responsiveness; ability to perform; anticipated manpower allocation. Provide three (3) references of agencies where similar work has been performed in the past. In each case briefly describe the project scope and indicate a contact person and phone number for the agency, and when the work occurred. Page 4 of 15 6rtf? 2.2.6 Identify the personncl to be involved in the project and their background. Include information relative to any subcontractor. IdentifY the means by which the firm's support services are activated in the event of an incident. 2.3 Deadlines. 2.3.1 Walkthrough. Contractor may attend the optional walkthrough on July 29, 200S at 10 a.m. at the Dublin Civic Center, 100 Civic Plaza, Duhlin, CA 94568 (location: Public Works Back Conference Room). 2_32 Due date for responses to this RFP: On or before September 1,2005 at 3:00 p.m. 2.3_3 One copy of the bid proposals must be submitted to City of Dublin City Clerks Office 100 Civic Plaza, 2nd floor Dublin, CA 94568 2.4 Bid clarification upon review of the proposal may be required. Your firm may be contacted for additional information and/or detailed discussion of the proposa1. An appropriate representative of the proposing firm with knowledge ofthe scope of work and the firm's proposal should be identified within the proposal. 2.5 Addenda or bulletins. Any addenda or bulletins issued by the City during the time of the bidding performing a part of the documents provided to the bidder for the preparation of his bid shall be covered in the bid and shaH be made a part of the contract. 2.6 Withdrawal of bids. Any bidder may withdraw a bid by written request, at any time prior to the scheduled deadline for submission of bids. 2.7 Economy or preparation. The proposals should be prepared simply and economically, providing a straight forward, concise description of the bidder's capabilities to satisfy the rcquirements of these specifications_ The bidder shall be responsible for costs incuITed in the proposal preparation and delivery. 2_8 City Right to Accept or Reject Proposals. The City of Dublin reserves the right to accept or reject any proposal, and all subsequent material, either verbal or written, exclusive of an executed written contract. This invitation to respond to the RFP in no way obligatcs the City of Dublin to any company, supplier, manufacturer, or respondent to the RFP. 2.9 Award and Execution of the Contract Page:: 5 of 15 f..p ttJ 15 2.9.1 The award of the contract, ifitbe awarded, will be to the responsible bidder whosc proposal complies with requirements prescribed and whose proposed solution the City deems appropriate for its needs. 2.10 Errors and Omissions. Proposal errors, omissions, and oversights, which alter or modifY the information which form the basis for evaluation of the submitted bid responsc, shall remain the responsibility of the vendor. Additiona11y, any errors, omissions, or oversights of a material nature. may constitute grounds for rejection of the submitted proposal. 3.0 General Background Information 3.1 The City of Dublin's Building Perntit System consists of a Microsotì Access database centrally located on a networked Windows 2003 server. The client/server application by HDL is utilized by approximately 25 client workstations. The Dublin Civic Center at 100 Civic Plaza, Dublin is the headquarters for the Building and Safety Division. Permits are issued over-the- counter from this location only. The City employs a Building Official, one Senior Building Inspector, approximately 12 contract Building Inspections, two Plan Examiners, and four permit technicians/clerical permit issuers. The City has one code enforcement officer and three fire inspectors. The City has a 3 Mbps connection to the Internet. However the City does not host its website www.ci.dublin.ca.us. The City uses a Microsoft Windows 2000/2003 server network and Active Directory. Personal computers use either Microsoft 2000 Professional or Microsoft XP Professional. The Microsoft Office suite is used. The City's GIS is a mix of ESRl and Autodesk products. The main presentation layer uses Autodesk MapGuide but, besides AutoCAD, a11 manipulation of the basemap is done using ESRl tools. The City has a very limited number of ArcView (ArcGIS) licenses. The City houses users of its current building permit system at the Civic Center and at two inspection trailer locations: I) At the Civic Center campus connected by fiber optic cable 2) At an East Dublin location 3 miles from the Civic Center connected by a point-to-point T-11ine utilizing 16 64kbs channels for data. 4.0 Building Permit System Requirements 4.1 The City of Dublin expects the Civic Center campus and East Dublin Inspection Trailer users to be connected to the Building Permit System. The two facilities are connected via a point-to-point T -I line with 16 channels dedicated for data. 4.2 Contractor shall include a plan for maximum system up-time at all connected facilities. Page 6 of IS 1~IG 4.3 The City of Dublin requires the migration of data nom its current permit system into the new system. 4.4 Contractor shall act as project manager during the implementation ofthe system. Contractor shall work in conjunction with the Building Official, Infonnation Systems Manager, and City staffto ensure a successful transition to the new system. Contractor shall meet with City staff to gather departmental configuration needs. Contractor shall conduct end·user training for all City staff identified as users of the system. Contractor shall conduct system administration training for Information Systems Division staff. 4.5 Contractor shall ensure integration of the proposed Building Permit System with the City's computer network. 4.6 The City expects its new Building Permit System to support access to and entry of permit/inspection infonnation from the field in real time. 4.7 Contractor shall propose the method by which GIS infonnation is linked to the propose system. 4.8 Contractor shall address any costs associated with hosting, software licensing, database licensing, server hardware requirements, personal computer requirements, handheld field reporting devices, and maintenance. 4.9 Contractor shall propose how the permit application process and permit status infonnation will be made available via the Internet. 4_10 Contractor shall warranty the proposed system for a period oftime to be determined during contract negotiations. Contractor shall give a reasonable estimate of all maintenance, licensing, and support costs that may occur past the initial warranty period. 4.11 Contractor shall propose a Building Permit System that is characterized by dependability and ease of use by both City staff and the City's customers. Contractor shall propose a cost -effective solution. Contractor shall propose a system that can be obtained, maintained, and expanded at a reasonable cost. 4.12 Contractor shall propose a system which contains a set of standardized reports including those required by the State of California. 4.13 In addition to included standard reports the Contractor shall support a third-party softwarc for crcation of custom reports. The cost associated with the third-party software shall be identified by Contractor. 4.14 If a third-party report writing software is not supported then Contractor shall indicate the cost associated with Contractor's creation of custom reports. P.age7ofl5 ~OOIG 5.0 Bid Form 5.1 Specif'y whether the proposed solution is to be ] (a) Hosted by the City of Dublin at the Dublin Civic Center ] (b) Hosted at the Contractor's or a 3'" party's location Check only one option. Submit a separate sealed bid for eaeh option if necessary. 5.2 Provide an itemized quotation for the proposed system. The quotation must not expire prior to March I, 2006. Price the system based on 25 concurrent users and migration of all records from the City's current system. 5.3 Is your company willing to provide liquidated damages for inability or unwillingness to deliver the proposed solution? Yes No 5.4 If yes, what are the maximum liquidated damages available? 5.5 What is the database brand and version proposed? 5.6 Approximately how long before a migration to another database or version is required? 5.7 Does your proposal include a licensed database? Yes No 5.8 lithe answer to 5.7 is 'No' then what is the cost associated with the database licensing? 5.9 Will you supply data dictionary and entity relationship diagrams for the database? 5.10 What is the warranty period of the proposed system? The City assumes that the system will be covered by a warranty period during which defects will be remedied free-of --charge, shipping included. 5.11 What are the terms and costs of system maintenance after the initial warranty pcriod has expired? 5.12 What, if any, are the recurring licensing costs of the proposed system? 5.13 Will Contractor provide the licensed Server computer tor the Civic Center? Png~ 8 of 15 qao'G Yes No N/A (Hosted) 5.14 Does the proposed Server computer include a tape back-up device? Yes No N/A (Hosted) 5.15 What are the models and costs of the following types of proposed equipment? 5.15.1 Server computer? Model Unit price 5.15.2 Field reporting handheld device? Model Unit price 5.16 What is the cost associated with data migration? Thc size of the current database is: r:-r:1 5.17 What is the implementation cost associated with Internet-enabling the permit application and result inquiry process? 5.18 Is the Internet based permit application and result inquiry process hosted at the Dublin Civic Center or at Consultant (or 3'" party) location? 5. I 9 What is the maximum number of users for the proposed initial system configuration? 5.20 What is the cost to add users beyond the initial level? 5.21 What security is in place as users attempt to access the system? 5.22 Describe the user account and password policy. 5.23 Is user access through a client program or a web browser? 5.24 Explain how different levels of security for different application layers are provided. What prevents the compromise of data security within the application? ,Page 9 of 15 l'D~ \~ 5.25 What "admin" type access to the database is available to City staff for building custom reports and data extracts? 5 .26 What data change auditing is in place? 5.27 What is the maximum number of records that can be stored in the initial database configuration? 5.28 What is the cost associated with enlarging the capacity of the initial database configuration? 5.29 What is the expected life of the proposed system? 5.30 How often are updates offered for thc system? 5.31 lue system updates included in the annual maintenance agreement? Yes No 5.32 How is support offered by Contractor under the standard maintenance proposed? Phone only Phone and On-site 5.33 Are there charges for on-site support in addition to the maintenance agreement? 5.34 How are unresolved support issues elevated within Contractor's organization? 5.35 Does your company have User Groups and user conferences? 5.36 How are product enhancements requested, evaluated, and added to the product? 5.37 What system administration is required by City staff? 5.38 How does GIS integration work with the City's GIS server? 5.39 Will the City's data be sold or used by other's outside the City organization without the City's consent? 5.40 What end-user training and system administration training is offered as part of the proposal? 5.41 What support is offered during the agreed-upon warranty period? 5.42 In addition to Building Permits what other permit/inspection types are offered? Fire Inspections: [ ] Included ] Option $ [ No Grading Permits: [ ] Included Option $ [ ] No Encroachment Permits: [ ] Included [ ] Option $ No Page 10 of15 \I ObIG''' Code Enforcement: [ ] Included [ Option $ [ No Business License: ] Included [ ] Option $ [ No 5.43 For the Internet-based permit application what form of customer payment is accepted? How is customer payment information (e.g. credit card info) secured? 5.44 If box 5.1 (b) is checked ("Hosted at thc Contractor's or a 3" party's location") then answer these additional questions: 5.44.1 How and where will the City's data be stored, managed and backed-up? 5.44.2 Who will have access to it? 5.44.3 How will the City's GIS interface with the provider-hosted solution? 5.44.4 Describe the physical security, disaster prevention, and disaster recovery featurcs of the data centerlhosting center. 5.44.5 Who (including data center staff, other employees and vendors) has physical access to the hosting server(s)? 5.44.6 Are industry-standard firewalls deployed? 5.44.7 Where are they deployed? 5.44.8 How do you keep the software for the firewalls current? 5.44.9 Is administrative access to firewalls and other perimeter devices allowed through IP methods or direct serial port access? 5.44.10 What protocols and ports are allowed to traverse the hosted server network and ítrewa1I'! 5.44.11 Do you use intrusion detection systems (IDSs)? How long are IDS logs kept? 5.44.12 How do you handle operating system patches and software updates? 5.44.13 What are your plans for the pending new Database release? 5.44.14 Are formal incident-response procedures in place? Are they tested regularly? 5.44.15 Do you engagc third-party security services providers to perform ongoing vulnerability assessments? Who audits and tests your security intTastructure, and how often? 5.44.16 How are attacks and breaches tracked, and are incidents disclosed to customers? Page 11 ofl5 It. 'bIG 5.44.17 Do you monitor the network 24 hours a day? 5.44.18 Me ongoing vulnerability assessments performed against the application? 5.44.19 Are file permissions set on a need-to-access basis only? 5.44.20 How do you keep abreast of software vulnerabilities? 5.44.21 Are audit logs imp1emented on an systems that store or process critical infonnation? 5.44.22 Me operating system administrative level commands logged? 5.44.23 What change management procedures are in place? 5.44.24 What are the credentials ofthe systems administration stam 5.44.25 Have the systems administration staff and anyone who has access to client data undergone complete background and criminal checks? 5.44.26 How do you screen your employees, and how experienced are they? 5.44.27 Me hosting staff onsite or on-call 24 hours per day and 7 days per week? 5.44.28 If it is determined by City staff that the hosted application is inaccessible to City staff and/or the public then what is the process for reporting the "down" system.. 5.44.29 How our unresolved system access and application ftmctionality issues elevated within your organization? 5.44.30 Are screen~blanking mechanisms deployed on all employee workstations that have access to client data'll 5.44.31 Do sessions automatically time out after an idle period? 5.44.32 MC user accounts for contract personnel created with expiration dates? 5.44.33 How are user accounts closed after user separation from the customer's organization? 5.44.34 Do you have any third party accreditation for security or software development, e.g. ISO, etc? 5.44.35 What software operating system and database is your system based upon? 5.44.36 Do you use any XML, ActiveX, Java, etc.? Page 12 ofl5 1?Vf.)lb 5.44.37 How does an authorized user access the application via the Internet i,e. software client, standard web browser, https, web browscr plug-in, etc? 5.44.38 Do you develop 100% of your own software or to what extent is it outsourced? 5.44.39 How often is the software upgraded? 5.44.40 Is there a set schedule? 5.44.41 How are fixes and improvements managed? 5.44.42 Is hardware, network, software etc. owned or leased? 5.44.43 If software is held in escrow, how will customer have access? 5.44.44 Are web/application access statistics provided? 5.44.45 To what detail are statistics provided: page views, time browsing, unique users? 5.44.46 Are each customer's instances ofthe application nmning on a dcdicated server? If not then how many other clients are on the host system? 5.44.47 Please provide your standard Service Level Agreement (SLA)? 5.44.48 Do you offer a service level guarantee? 5.44.49 What happens when you or your hosting site goes down? How often has this happened? 5.44.50 Is downtime compensated? 5.44.51 If the contract is tenninated then does customer still have access to data'! 5.44.52 What happens at the end ofthe contract? 5.44.53 Who owns the data? 5.44.54 At contract termination, how is data provided to customer? Which data and in what format? 5.44.55 How much of your core capacity (and your ISP's) is currently used and how do you add to it? 5.44.56 Will you supply data dictionary and entity relationship diagrams for the database along with the data? 5.44.57 Supply a minimum oftbree (3) government entity references using the «Hosted at the Contractoes or a 3rd party's location" solution. Page lJ QfI, 5.44.58 Specific to the data: How does a client remotely create custom reports? 5.44.59 Provide a copy of your standard client escrow agreement, i.e. the tenns of data hand off to customer at time of agreement termination, or how customer is to use system if provider goes out of business. Page]4of15 l~'bI6> I?~JÇ 6.0 Proposal Form 6.1 Company name: 6.2 Bid for proposed system (bid honored up to contract signing or March 1, 2006) in US dollars including any applicable sales tax (8.75%), shipping charges, maintenance, and licensing fees: This signature certifies that the prices listed in the response to the RFP document represent the "best price" offered by our company for the system(s) offered to the City of Dublin. Company Name Address Signature of Authorized Person Date Title Page': 15 of 1S