Hi, all!
Having being and being a software developer in many different environments I obviously have to viewpoints:
a) From the suit of a serious software developer and/or IT manager/CIO/etc., Excel isn't absolutely nothing but a tool for end users, either to make their life at work easier with their own built workbooks or to automate several frequently processes. No way to think on holding and supporting a real application that might be mission or business critical.
b) From the role of consultant, Excel is an amazing tool for giving users not only the tools but the quick developed applications that otherwise they'll have to wait -sometimes endlessly- from a) structure, with which you can do almost everything you imagine. Even holding and supporting a real application that might be mission or business critical.
Why such a different approach, almost opposite? Well, nothing's black and white only, there's always a wider or narrower range of intermediate shades.
A cold-blooded and impassive but not for that less true answer is this:
- As a consultant, I'm paid for giving advices, to present different options with pros&cons for each and sometimes to point out my first choice or recommendation. I do jobs with Excel, Office, VB.NET, SQL(s), web, and the Excel scope applies to every other ones. I analyze the feasibility, propose one or many alternatives, always taking care of clearly specifying advantages and risks, and the it's the user who decides which to choose, either by himself of with IT or direction participation.
- As an IT guy, I'm paid to be responsible not only for the developments required by users but for the security, integrity, availability, etc. and specially for any contingency that may happen. I'm an insider, who should balance my not infinite but indeed never enough resources between in-house IT jobs, in-house user jobs, outsourcing or third-party providers.
There're 2 absolutely different approaches that depend on the responsibility of each actor and what he's paid for.
From my personal point of view, Excel is wow, but I don't rely on it so widely as people do.
Regards!