Application pages do not support customization, which gives them two distinct advantages over site pages. First, each application page is always compiled into a single DLL so that it performs and scales better than a site page. Second, application pages are allowed to have in-line code. Now that you have a basic understanding of what constitutes an application page, it will be worthwhile to see what is involved in creating your own application pages for a custom solution.