16 May 2006

Access is too good

Ok, I am a fan of Microsoft Access.  Like a lot of fans, I find it hard to understand why the world is not teeming with fans for the same things I am a fan of.

But in the case of Access, I have noticed some contradictions that I frankly can't understand.  Some of these contradictions were highlighted for me at a an all-day event I attended this week, a public training day put on by Microsoft.  This event was all about 2007 Office, and also Vista.

Don't get me wrong here...  This was an excellent event, well attended and well run, and I enjoyed it and got a lot out of it.

But where does Access fit in?  Why wasn't Access featured?  Here are some pertinent facts:

  • Microsoft have invested huge resources into 2007 Access, multiple times more than they have in any previous version.
  • The JET database engine has been significantly extended.
  • The new features in 2007 Access that make it even more attractive, both to information workers and developers, are exciting and extensive.
  • Microsoft at the product development end have clearly signalled an intention for Access to have a very bright and significant future.
  • As a RAD tool for developing utilitarian database applications, nothing else comes anywhere remotely close to Access's abilities.
  • Access newsgroups continue to be the most active of all the Office-related newsgroups.
  • Microsoft continue to significantly increase the number of Access MVPs awarded.

I could go on and on.

So, how can this happen?  Microsoft has got a fantastic product with a fantastic future, but the evangelists act like they are not even aware of its existence.  Microsoft put on a large public function, with a focus on Office 2007, and there's apparently no intention of even mentioning the word Access even once.

(Well, as it happens, Access did get a small mention, in response to the input of a certain "community influencer" - but that's another story!)

One of the sessions at the conference was called "The 2007 Microsoft Office System: the next generation development platform".  This was very interesting, about using C# to make add-ins.  Fair enough.  I know there were a lot of Office developers in the room, already familiar with VBA, for whom any managed code demonstrations would have been more relatable in VB.Net as against C#, but that's beside the point.  As for Access developers, I would imagine that for the immediate future at least, VBA will continue to be the programming language of choice, and again, Microsoft seem to have committed to VBA's future.

But all that aside, this event was supposed to have a focus on 2007 Office products, and using them as a development platform.  Wouldn't you say, of all the Office products, there is more application development done in Access than any of the others?  Wouldn't you expect this to continue to be the case?  So wouldn't you expect Access to get a mention in this context?  We had examples of Word, Excel, Outlook, PowerPoint, but not Access...  Why?  Is it because Access as a product, and Access development, are too different, too unique, too many exceptional aspects, to be able to comfortably fit in?

Here are a few possible explanations I've thought of:

  • Erik Rucker and Clint Covington are the front men for an intricate optical illusion hoax.  There will be no Access in retail Office 2007.
  • We are onto a hidden clue to the secret of Microsoft's business success - spend 100 man-years (or whatever it is) building a product upgrade, and then don't tell anyone about it.
  • Access is so good that it just sells itself, so no promotional effort is needed.

Can anyone think of a better explanation?

Tags:

6 Comments:

At 8 December 2007 at 10:18 am, Anonymous Anonymous said...

I humorously agree to what I say, with one additional thought. I am thinking that Access developers are not the target market for the Office products. Access is like a famous second cousin of Office; and, we developers, are like it's groupies.

Where would Office be without it's Black Sheep?

 
At 31 January 2008 at 5:24 am, Blogger grovelli said...

Hi Steve, last week I went to a carbon copy of the event you attended
http://www.microsoft.com/italy/msdn/risorsemsdn/eventi/oba.mspx
and I received the same impression. I asked the speaker why Access is being neglected and he said that nowadays one should cater to the office needs by using Visual Studio 2008 rather than Access.
???!!!
Wasn't the event about OFFICE Business Applications? So whatever happened to VBA?

 
At 31 January 2008 at 6:48 am, Blogger Steve said...

Thanks, Grovelli. Very sad to know that there are so many people doping public presentations, obviously ignorant of key parts of the subject. Right tool for the right job, I say. If the job is efficient, cost effective, rapid development of a rich client database application, how can anyone seriously think that Visual Studio is the right tool compared with Access. Your speaker would apparently be astounded to know of the investment Microsoft is making to keep Access at the forefront of this market.

 
At 31 January 2008 at 8:54 am, Blogger grovelli said...

I'm astounded that the speaker is a Microsoft MVP and a Microsoft Regional Director covering Europe, Middle East, Africa, and Asia. How can someone in that position not know about the investment Microsoft is making to keep Access at the forefront of this market?
http://www.microsoft.com/italy/msdn/risorsemsdn/eventi/oba.mspx

 
At 1 February 2008 at 8:40 am, Blogger Alex Dybenko said...

Hi Giorgio,
You mean Kudzu? Great guy! But in most cases all these guys are focused in .NET, there are so much things to know about .NET, so they never know about access news. I think same with access developers -not every developer knows about .net staff :-))

 
At 1 February 2008 at 10:51 am, Blogger Steve said...

Fair comment, Alex. I have nothing against .NET, nor do I expect everyone to be Access-aware, obvioulsy. But really, for the main presenter at an Office Business Application conference, I really think he should have a clue about where Access fits in. No?

 

Post a Comment

<< Home