I am setting up a new development environment for a small team, currently we are only 2 developers, and mainly we will be using the following frameworks:-
Asp.net mvc framework to build some web application from scratch.
SharePoint 2010 or 2013 to build an intranet/extranet application.
So I have settled on the following development tools to be able to build asp.net mvc web applications + to extend and build SharePoint application:-
Visual studio 2012 for building the web applications for both mvc & SharePoint.
Team foundation server 2012, to have version control, bug tracking , etc.
My questions are:-
Since I will need the SharePoint 2013 templates so I cannot go with the express version of visual studio 2012? since the VS express version does no provide enterprise features such as SharePoint templates.
But will using TFS express suites my situation.
I have read that Microsoft provides a free plan where I can get free visual studio professional 2012 & Team foundation server with all the enterprise features since I have less than 5 users (in my case 2 developers) and of course I can upgrade the free plan when the team grow.
So will getting the free plan from Microsoft works well in my case , especially for having the SharePoint templates inside the visual studio 2012?
Best Regards