Buiding new web site


I have been approached my client to build a new web site for their tutorial college so they can take new student online and provide them the material once they enrolled with them. Once they become student they wanted to provide all sort of facility to the students through online from teaching them through a tutor to tracking their progress and providing the help and support as and when they needed it.  When we say material that including the PDF document, Video demos which should be able to access through the mobile devices such iPhone, iPad, etc.....

These are things I want to find out:
(1) They are keen on using Microsoft technology so obviously I'm thinking of ASP.Net as platform for this development so I don't know which edition of Visual Studio we need and what sort of cost that will incur.
(2) For the back end will that be any cost involved if I decided to go ahead with SQL Express? Or should I go-ahead with other edition of the SQL Server?
Can someone advice me on most cost effective way of doing this please? Also, we're thinking of hosting our-self so what sort of infrastructure we need. i.e. server, broadband, etc....  
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AmitIT ArchitectCommented:
You need Sharepoint Server. It will be easier for you to create website. You can have in house server at customer location or you can host it at ISP level.
before you commit to sharepoint, maybe create a proof of concept using WSS (Windows Sharepoint Server) included with server 2003/2008.

If this does what you what then plan a full MOSS deployment with SQL server
ube100Author Commented:
I asked for a advice but you two are talking all sort of jargon as I don't have a clue what you two talking about? Please go and read the question before you attempt to answer it?
This jargon we are talking about are Microsoft products that are interactive intranet products that come ready out of the box capable of running .net code.

You mentioned that you want to use MS products, then maybe some reading up on what WSS and MOSS is before dismissing it as jargon.

As I previously stated, setting up a proof of concept prior to quote would be a good first step, then you could plan a scalable deployment.

so yes you will need a server, you will need an internet connection, you will need to consider licensing costs that will increase if it is scaled up, you will need to consider scalable storage and backup procedures.

you may find the customer already has a 2003/2008 server that you could host WSS on without cost to prove that the technology will be capable of delivering what they want.

but if you want to build a new intranet system from the ground up using .net then go ahead but Microsoft has already done most of the work for you

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft IIS Web Server

From novice to tech pro — start learning today.