A beautiful one thanks to the level of extensibility that is heavily based on the ASP.Net framework so much so that a Web Part web pages are nothing but ASP.Net web pages while Web Parts are, as mentioned above custom ASP.Net server controls. Remember that Web Parts inherit from the System.Web.UI.WebControls class.