3W-Outsource has been one of the early adopter of .NET development technologies. 3W-Outsource designs, develops and integrates the business applications using next generation rich client .NET technologies for you.
If you are looking for providing disconnected or offline capabilities or rich user interaction, or even integration with the user interfaces of other applications using Microsoft .NET technologies, 3W-Outsource suggests one of the following architecture alternatives depending on your specific requirements.
"Full-blown" desktop/tablet PC user interfaces built with Windows Forms
Building a Windows-based application involves building an application with Windows Forms and controls where application provides all or most of the data rendering functionality. This gives you a great deal of control over the user experience and total control over the look and feel of the application.
Embedded HTML
You can choose to implement the entire user interface using Windows Forms, or you can use additional embedded HTML in your Windows-based applications. Embedded HTML allows for greater run-time flexibility (because the HTML may be loaded from external resources or even a database in connected scenarios) and user customization.
Application plug-ins
Use cases may suggest that the user interface of your application could be better implemented as a plug-in for other applications, such as Microsoft Office, AutoCAD, Customer Relationship Management (CRM) solutions, engineering tools, and so on. In this case, we can leverage all of the data acquisition and display logic of the host application and provide only the code to gather the data and work with your business logic.
When creating a Windows Forms-based application, 3W-Outsource follows following application architecture guidelines:
3W-Outsource has a large and growing team of Microsoft certified professionals with rich experience of developing cost effective and quality solutions using .NET based desktop and smart-client application architecture.