License agreement for Microsoft product

What is the different between Microsoft SQL Serser Express Edition and Developer Edition as well as Visual Studio?
Are both editions main for inhouse use only.., or it can be distributed to customer as free bundled with our own solution?

I think this is serious enough for my to get caught if I don't know all about these... Please advise....
Who is Participating?
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.

Both MS SQL and VB Studio EXPRESS are Free to use with no problems distributing to others as long as you don't brand it as your own of course.

MS SQL Developer does require a single user license and can not be distributed without purchasing a license for each copy.

As for the details between each... I'm not sure. I have used VB express before and it crashed on me a lot while VB Studio works great with no crashes. Surely MS did that on purpose right?
MIKESoftware Solutions ConsultantCommented:
Express is FREE and is somewhat limited in its uses. Great for SQL Queries, but again is a scaled down version and free.

Developer Edition is a step up..I believe you have a server license but could be wrong.

In my opinion get the Professional edition... its full blown and used for a single server....and can pretty much do it all.

Visual Studio comes with Professional edition...and is used as Business Intelligence Development Studio...Reporting Services. Works GREAT.

Hope it helps.
cwteohAuthor Commented:
OK... I almost got you experts mean...
But 1 more thing... If I develop a solution for my customer which need a MS SQL Server 2005 to store the data. Instead of asking them to buy one, I provide them SQL Server 2005 Express edition for free and install in their server.
Well.... for my side... my solution is work fine... but my customer worry about the database licensing problem. I can't give them the exact answer....
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

The customer would not have to pay for MS SQL Express either. As long as express does what you need it to do then your fine and so is the customer. The only time you will get in trouble on a licensing issue is when you enter a license key for a customer that you purchased and have already used.
cwteohAuthor Commented:
license key? Is there a license key for Express edition? I thought I can download from Microsoft website... and register it only only?
That is right. Download and use MS Express. Install with no limitations on as many computers as you would like with no worries.

My last comment was pointing out that you can never use the same license key more than one time, one instance and one customer.

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
cwteohAuthor Commented:
Great!!! as long it is OK o do so... I am fine...
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 Development

From novice to tech pro — start learning today.