Application developers and administrators must follow the Software Development Life Cycle (SDLC) process to ensure proper coding and avoid programming deficiencies. The SDLC procedures include fundamentals to ensure security risks do not expose the DEPARTMENT’s data and information systems. Applications for end users should be developed in the web software environment. Application developers should keep in mind that some remote offices and public access users still only have limited internet connectivity. Additional requirements on Web, database, network security, and other IT related issues should be investigated with the IT division. • Must be developed on thin client. • Must use the DEPARTMENT’s standard user interface theme (look and feel). • The use of beta software is prohibited unless approved by the DEPARTMENT IT Chief. • Development based on three(3)-tier architecture (client, business logic, and database tier): o All user interactions with the database are through the middle tier. o The middle tier calls stored procedures in the database tier. o The middle tier returns data to the User Interactions tier...