This document discusses strategies for modernizing COBOL user interfaces, including developing thick and thin client applications with .NET and Java frameworks. It describes using web services and deploying COBOL applications to the cloud. Best practices are outlined, such as separating application layers and reusing existing COBOL. The document demonstrates how Visual COBOL allows deploying COBOL applications on multiple platforms while keeping existing code portable.