I need to explore .NET as a development platform to move a legacy application. The legacy application will have an .exe, a browser page and possibly a server-side component for thin client. From the small reading i did it looks like a single user component/control could be developed and then used in all three areas. If anyone can elaborate on .NET in this capacity I would very much appreciate it.