Prof. Neeraj Bhargava and Pramod Singh Rathore of the Department of Computer Science at MDS University Ajmer, Rajasthan, India discuss creating custom controls in Visual Studio .NET. There are two main types of custom controls: user controls which allow existing web forms pages to be reused as controls on other pages, and composite controls which combine existing controls into a single control that can be used on ASP.NET pages. The document provides information on how to construct these custom controls in Visual Studio .NET.