Hola.
Como te dijeron, puedes emplear las versiones gratuitas de Visual Studio y SQL Server:
http://www.microsoft.com/express/
Por otro lado, si quieres asegurar aun mas, no tener problemas de licencias, puedes emplear Mono y MonoDevelop, los cuales son implementacion Open Source de .Net y Visual Studio:
http://www.mono-project.com/Main_Page http://monodevelop.com/