One of the disadvantages of all software as service / software + service stuff I think are the extra dependency you are going to create for yourself: For software as service that is very obvious. For example, I'm pretty sure i can still use office 95 in the year 2021, but will I still be able to use "service enhanced" office 2008 then? And how will a company handle your confidential data? It's also easier for a company to force you in a pricy upgrade .
|Web services, delivered alongside classic software, will complement rather than replace the existing software industry |
Yeah but the strongly typed stuff that .net allows you to return binds to only Microsoft stuff. How's that not against the whole purpose of a web service to begin with? I always have to overload my stuff so that standard XML can be sent out to like a java client.
They're not easy either. Try binding a typed DataSet returned from a Web Service to WinForm DataGridView in the 2.0 Framework.
|One of the disadvantages of all software as service / software + service stuff I think are the extra dependency you are going to create for yourself: For software as service that is very obvious. For example, I'm pretty sure i can still use office 95 in the year 2021, but will I still be able to use "service enhanced" office 2008 then? And how will a company handle your confidential data? It's also easier for a company to force you in a pricy upgrade . |
I recently dealt with this very issue with our copies of QuickBooks 2002. We had a merchant account through QuickBooks that allowed us to charge cards from within QB. Along came QuickBooks 2005, and Intuit informed us that our version - just three years old - would no longer permit us to charge credit cards. So we had to pay several hundred dollars for a mostly unnecessary upgrade, just to keep that one vital feature.
|For example, I'm pretty sure i can still use office 95 in the year 2021 |
I doubt it.
That's fifteen years away. Think BACK fifteen years - what hardware and software were you using? As far as I can remember, I was using CP/M...
|That's fifteen years away. Think BACK fifteen years - what hardware and software were you using? As far as I can remember, I was using CP/M... |
Well, the commodore 64 is over 25 years old and you can still use those programs through emulators. The Donkey Kong from 1983 can still be played ;-)
|As far as I can remember, I was using CP/M... |
Putting aside that 15 years ago you were using technology that was already 15 years old (so you're talking about 30-year-old technology here), is there any reason you couldn't use that now if you wanted to? I think that is wardbekker's point, that as a service you're use of software is at the whim of the provider. But with the traditional method, you can continue using software if you have physical possession of it.
Another step to make more money
My father still runs his company on Windows 95; original OEM w/o a single service pack and it's very stable. How? It's never been connected to the Internet.
It suits his needs so I tell him to leave it alone and don't ever connect those machines to the Internet.
|Putting aside that 15 years ago you were using technology that was already 15 years old |
I think we pointed that out to the teachers back then :-)
|is there any reason you couldn't use that now if you wanted to? |
I think I'm coming at this discussion from the angle of "what's practical" for the average user rather than "what's technically possible" for the geeks (!) who post on webmasterworld.
Using an emulator is well beyond the average PC user - remember, these are the people who are seemingly unable to stop infecting themselves with viruses and spyware, and who need our services to sort out the paper jam in their printer.
FWIW, the Science Museum in London [sciencemuseum.org.uk] worked for many years on a reconstruction of Charles Babbage's Difference Engine Number Two.
|The calculating section of the Engine, which weighs 2.6 tonnes and consists of 4,000 separate parts, was completed and working in November 1991, one month before the 200th anniversary of Babbage's birth |
So - are there any (descendants of) friends of Babbage who have any old documents they'd like to open? :-)
A few years ago I learned about a new online accounting package being developed by a subsidiary of a large, famous competitor of Microsoft. Since I was a CFO/CPA in a previous incarnation, I though I'd look into it for the accounting of some of my Web/Ecommerce clients.
Everything looked interesting until I phoned a reference given by the new company to find out how he liked the product after using it for a year (references who have used accounting products used less than a year are worthless Ė everyone will tell you that they are sold on a product they just finished converting to). The "satisfied customer" told me that he liked the product pretty well -- easy to maintain, nice features. There was just one little thing: the customer used some fields provided by the service for some special accounts that did not fit into the default account structures unique to their business. Then the Web services company issued, and automatically updated, a new software revision which happened to eliminate that feature -- along with the client's stored data!
That was it for me -- I'll never consider online Web services for something that stores important data unless I get some assurance that the services company has demonstrated for several years an absolute commitment to avoiding such unacceptable behavior. A software engineer at Apple (not the company that owned this Web service) once told me that he was always told that "losing data is a mortal sin." I couldn't agree more.
On top of that there is the issue of how carefully the Web service company will handle the confidentiality of your data. While I love the Web and e-commerce, with problems like these I donít see Web services as fast growing competition for computer based software when it comes to storing and managing important basic data.