Refer to the Application Solution Structure
A application solution contains the following:
Windows Forms Application Project - Code, specific to the Windows Forms version of your application.
Web Application Project - Code, specific to a browser-based interface.
Module Project - Use this assembly to implement UI-independent application elements. For example, in it you can define a business model. Subsequently, both the Windows Forms and ASP.NET Web applications will have a similar business model.
Windows Forms Module Project - Use this assembly to implement application elements for the Windows Forms application version. This assembly is referenced in the Windows Forms application project only.
ASP.NET Web Module Project - Use this assembly to implement application elements for the ASP.NET Web application version. This assembly is referenced in the Web application project only.