While your tags and questions pertain to Access, this likely going to give you a bit of pro biased words towards Access itself
However, one product could be access 2010? After all, old versions tend to be the best competitor to new versions.
You mention the native ability to work with SQL server. You are aware that in Access you can create what is called an access data project. These data projects are 100% native ole DB connections to SQL server. That means when you create and design queries or use the table design relationships etc., you’re sending DDL commands directly to SQL server. So, none of the data is stored locally in Access. As a result of these Access Data projects are scalable in terms of number of users, and yet you use a familiar design paradigm to develop your application with, but all of the queries run natively on SQL server. (it is a oleDB connection).
So, you can now use Access as a native client to SQL server. I should point out however that most developers prefer simply using linked tables to SQL server (but this means you use the SQL server management tools to design and build the tables). However, if you don’t want to use or learn sql server management studio, you can run sql 100% from access if you use a access data project.
So you have 100% integration option with SQL server if you want.
The next issue you brought up was that of source code control. The source code control add-in for Access does allow you to use VSS. So, you can use source code control for Access, and we’ve been able to do so for probably last 5 versions. This means you can have concurrent developers. Each developer can thus check out parts of the application and work independent of other developers. They thus each their own local build on each of their desktops. I should point out that Access is capable of distilling any of its objects from reports to code to forms out as separate text files and it’s this capability that allows source code control to work.
You also mentioned better web support? Access 2010 has full web site creation ability. Here’s a video, and if you look at the halfway Point I switch to 100% running this application inside of a browser. All of the forms, sub-forms, reports and even continues forms work in any web browser (VBA does not run in those forms, but a new macro language does).
http://www.youtube.com/watch?v=AU4mH0jPntI
The new access web services run on SharePoint 2010 (hosted options are available).
The one other thing to point out that the new jet engine, now referred to as Ace has stored procedures and data triggers at the table level. So I just wanted to point out, that you have stored procedures and triggers at the engine level now (even when building desktop only applications). So, you have source code control, you have a native SQL server option, and you have full web creation ability. We also now have a 64 bit version of VBA and a 64 bit version of jet (ace) the data engine for Access 2010.
So, perhaps one product to compete with what you have now is access 2010? While all of the features I spoke of been in access for a long time, the web building ability, and the engine level triggers and stored procedures is new for 2010.