Windows Client Apps
In accordance with the Software Engineering Institute’s (SEI) Software Development Lifecycle, all Client projects are assigned a Project Manager, Requirements Engineering Team, Senior Software Engineer(s) and Software Tester(s) Team.

Microsoft .NET Windows Client Development
Florida Software Engineers Windows Client Applications is the platform for Microsoft Windows application development, based on the .NET Framework Visual C# or Visual Basic to develop rich Windows applications to run locally on the client PC. With Windows Forms you develop smart clients or Service Oriented Architecture (SOA). Smart clients are graphically rich applications that are easy to deploy and update, can work when they are connected to or disconnected from the Internet, and can access resources on the local computer in a more secure manner than traditional Windows-based applications. Windows Forms acts as the local user interface in a multi-tier distributed solution. Within a Windows Forms project, the forms and the User Interface combining different sets of controls elicit information from the user and respond to it, work with existing stores of data (SQL Server), and query and write back to the file system and registry on the user’s local computer, display information, request input from users, and communicate with remote computers over a network. Development includes Microsoft’s mobile .NET Compact Framework, Windows Forms, and interoperability with Microsoft Office or legacy software.

Microsoft .NET Windows ClickOnce Deployment
After Florida Software Engineers has written your Windows Client Application, you must send the application to your users so that they can install and run it on their own client computers. We use Microsoft ClickOnce technology which manages all the elements and dependencies in your application, and ensures that the application is correctly installed on the client computer. ClickOnce applications can be configured to run only when the user is connected to the network, or to run both online and offline. When you specify that an application should support offline operation, ClickOnce adds a link to your application in the user’s Start menu. The user can then open the application without using the URL. When your application is updated, a new copy of your application is sent to your Web server on the network. ClickOnce will detect that there is an update available and upgrade the user’s installation; ClickOnce applications can be self-updating; they can check for newer versions as they become available and automatically replace any updated files. Our development team can specify the update behavior or your network administrator can also control update strategies.