Spreadsheet: 2f63ab55-d98c-481b-9c1c-87bd26fb84e4
Sheet: Sheet1

Technical Requirements Questionnaire | Unnamed: 1 | Unnamed: 2
1. Please describe the application architecture. Where does the application code reside? Describe the application’s presentation, business logic, and data layer.
2. Is the user interface browser-based? If yes, please indicate which portions are browser-based (e.g., public access) and for which browser, if any, the user interface is optimized.
3. Please describe your development methodology, tools (please indicate versions), and languages.
4. Please describe the application’s print requirements.
5. Please describe the application security architecture. Please include password management, encryption, database connectivity, and security in your response.
6. Does the system require additional software to operate correctly? Please describe the functionality that the software serves and the version(s) supported.on ID Question/Response
7. Please describe the management and configuration of reports and form templates used for document generation.
8. Please list the specific hardware components necessary to implement the proposed solution. Please include the make and model of the hardware components and the recommended configuration (processors, speed, memory).
9. Please describe the method used to communicate to the database server (e.g.,Open Database Connectivity [ODBC], Native Application Programming Interface[API], etc.).
10. Please describe your strategy/timing for supporting any upcoming releases of your preferred RDBMS solution.
11. Please describe the firewall configurations necessary for operations. Please include any additional configuration and port requirements for a public access component.
12. Washtenaw County utilizes an EMC SAN for storage. Have you ever implemented your solution in a SAN environment?
13. Washtenaw County seeks to virtualize the Windows server environment with VMware. have you ever implemented your solution in a virtual environment? Which servers can be virtualized?
Vendors must complete the tables below in full.
Response | "Y" indicates the application has the feature and fully meets the functional requirement.
 | "N" indicates the application does not have the feature and does not meet the functional requirements.
Comments | Any additional information the vendor would like to provide concerneing the functionality of the proposed application.
Infrastructure Requirements | Response | Comment
The Washtenaw County network is TCP/IP-based. The CMS must comply with IP networking standards and provide network services to any TCP/IP-based client or requesting service.
The system must operate within the established network firewall architecture and comply with network standards.
The CMS server must be located on Washtenaw County’s network.
The CMS, related software, and supporting hardware must be scalable to handle additional users, increased processing requirements, and increased data or index requirements.
CMS workstation applications must operate under the current Microsoft (MS) Windows XP SP2 operating system and be able to operate under Windows 7 (coming in 2013). Applications cannot store data locally.
Does the application require any software or registry entries on the desktop? If yes, please describe
Does the CMS application require administrator rights for installation or general use?
CMS Web servers, application servers, and database servers must use MS Windows Server 2008 or newer.
The CMS must integrate with the MS Active Directory, network operating system and the county’s network administration tools.
The CMS application solution provider must use the County’s Citrix remote access capabilities to remotely access the application for support purposes.
Application Requirements | Response | Comment
Web-based application architectures must be optimized to support MS Internet Explorer.
If the CMS application is not web based the application must not require administrative rights to run on the PC.
If the CMS application is not web based the application must have an automated way to update the application on the PC. Explain the method recommended.
The CMS application on the server must run as a service using a dedicated service account. The application must not run under the system account. The application must not run in a disk operating system (DOS) window or under a user account left logged into the server.
The CMS application must be able to stop and start on its own when the server is booted or shut down gracefully.
When the server recovers from a sudden stop, the CMS application must be able to recover itself without manual intervention.
The CMS application must write error messages to the application log file and not directly to the console. Error messages must be in plain English and meaningful. The messages must not be cryptic code that only the solution provider understands.
The application must perform duplicate edit checks based on established business rules that are maintained.