Specifications include, but are not limited to: State of Texas Broadband Availability Map (GIS) System; rovide a System, including the creation and maintenance of a GIS map accessible via the internet of the State of Texas displaying designated areas with and without Broadband Availability at the current version of the map. Additionally, they System must include the creation and maintenance of the map database and the acquisition of and updates for, all required datasets that define Eligibility and Ineligibility criteria; D.5.2 Map User Interface/User Experience (UI/UX) Design Successful Respondent shall provide a System that can be hosted on a website (public site i.e., a front-end (browser) User Interface (UI) ) as a separate application, consuming a RESTful API Interface, for the public users Successful Respondent shall develop the overall User Interface and User Experience (UI/UX) design of the map. If/as required, webpage site design assistance can be provided from a CPA development team; D.5.9 Code Management If custom code is produced, Successful Respondent shall provide CPA the ability to access the Code Repository during development. CPA requires the Code Repository to be hosted by CPA during development. D.5.10 Code Coverage in Automated Testing If custom code is produced, Successful Respondent shall create automated tests (e.g., unit tests) as part of the Continuous Integration strategy. D.5.11 Map Application Interfaces (API) with Existing Systems The System shall interact with CPA’s existing systems via service calls to deliver data and perform calculations where needed (e.g. calculation of % of addresses with access to Broadband service in a designated area). A. Overview (1) Successful Respondent shall design the System in a way to be scalable, utilizing deployment tools and technologies to monitor capacity impact. (2) During the term of the contract, Successful Respondent will be responsible for designing all aspects of the System architecture including, but not limited to, the following: • Overall design and functionality • Server software, including, but not limited to, web hosting software, database, cache and orchestration • Programming languages used for Front-end UI, and application development • Architecture frameworks to be used to structure the database application and services; and • Integration with CPA-approved monitoring tools, as well as any other monitoring and logging tools to monitor health, performance, and errors within the entire Platform. Each tool will respond to health check calls to allow easier monitoring of each service and provide status information.