Vulnerabilities can be found at application layers and some of them may be severe enough and can lead to customer data disclosure or system compromise. To preserve a thick client, the IT department must maintain all systems for software deployment and upgrade them rather than just focusing on maintaining the application server.