ASP.net Application Architecture Suggestions?
===

I need to create an Application Architecture for the .Net web application I am creating.

I am not too familiar with making a Application Architecture but the web app has the main .ASPX pages, and has VB.net codebehind files. Eventually we will implement a database into the web app.

From the logic in the codebehind we are going to be running remote scripts on Windows/Unix systems based on the options the user chooses in the main UI pages.

Any suggestions on how I can go about doing this?