Slashdot Mirror


Some Windows XP Users Can't Afford To Upgrade

colinneagle writes "During a recent trip to an eye doctor, I noticed that she was still using Windows XP. After I suggested that she might need to upgrade soon, she said she couldn't because she couldn't afford the $10,000 fee involved with the specialty medical software that has been upgraded for Windows 7. Software written for medical professionals is not like mass market software. They have a limited market and can't make back their money in volume because there isn't the volume for an eye doctor's database product like there is for Office or Quicken. With many expecting Microsoft's upcoming end-of-support for XP to cause a security nightmare of unsupported Windows devices in the wild, it seems a good time to ask how many users may fall into the category of wanting an upgrade, but being priced out by expensive but necessary third-party software. More importantly, can anything be done about it?"

610 of 953 comments (clear)

  1. I'm gonna say... by Anonymous Coward · · Score: 5, Informative

    VMWare.

    1. Re:I'm gonna say... by Anonymous Coward · · Score: 4, Insightful

      It's possible that the machine is actually more of an embedded system, acting as a front-end for a device whose drivers won't work in a VM.

      dom

    2. Re:I'm gonna say... by Synerg1y · · Score: 1, Informative

      Windows XP mode.

    3. Re:I'm gonna say... by fuzzyfuzzyfungus · · Score: 2

      It's possible that the machine is actually more of an embedded system, acting as a front-end for a device whose drivers won't work in a VM.

      dom

      If it's a really embedded system, upgrading it is going to happen with a forklift or with not-inexpensive cooperation from the vendor.

      If it's just an unsupported peripheral, contemporary virtualization software can(with an IOMMU) actually attach a physical device to a VM's bus. Very cute.

    4. Re:I'm gonna say... by alphaminus · · Score: 2

      But my outlook plugins don't work anymore!!! This is unacceptable!

    5. Re:I'm gonna say... by DigiShaman · · Score: 2

      The issue isn't so much Windows XP and XP mode (under Windows 7), but vendor software support. That means everything. If the database gets corrupted or needs patched, you may end up being SOL because of EOL. I know it sounds cheesy, but everything IT related is like riding wave; either you stay in front or on the wave, but don't get behind it or else you will be left behind.

      --
      Life is not for the lazy.
    6. Re:I'm gonna say... by Anonymous Coward · · Score: 2, Informative

      is not a solution. it will be JUST AS VULNERABLE, come april 2014.

      there's a reason why windows xp mode was NOT actually included on windows 7 install media... but is a separate download subject to its own license terms --- MICROSOFT DOES NOT HAVE TO SUPPORT IT OR PROVIDE UPDATES like it is obligated to for what actually *shipped* with windows 7, and is not included with the OS with regards to product life cycle, updates or support. it is for the same reason that mail, photogallery, etc were stripped from vista and made into a separate download (live essentials).. and why front page server extensions for windows web servers had such a long lifespan and just wouldn't go away (that was a case the other-way around.. it *was* included with long-lifespan products and was obligated to be supported along site them).

    7. Re:I'm gonna say... by HideyoshiJP · · Score: 5, Interesting

      This is potentially the case, but I've also seen numerous products in the medical field that won't run on Windows 7 because of poor decisions made during development. As an example, there is a piece of software (that's nearly up to date) that requires a specific version of Microsoft Forms Controls 2.0 (fm20.dll) and will encounter a memory error even on an up to date Windows XP example. Their tech support actually instructs you to replace the library in the Windows directory. Luckily, we're not complete tools and simply used redirection to an older copy in the executable's directory. Luckily, this is one case where we were able to find a workaround. There are so many poorly coded or managed pieces of software in the medical field it's difficult to stay up to date and not go broke. I've seen products developed by some amateur in VB without thought to which control he/she should be using (Hey! Forms 1.0, .net and an IE frame with an embedded apache page all in the same application form - why not!?). I've also seen those with MSI installers improperly coded that will fail to install on a 64-bit OS, requiring repackaging or extensive modification. Then there's the products managers purchased that rely on MS Office macros (my favorite!). These things are far more common than they should be, especially when Microsoft has entire documentation libraries and communities that can help developers/product managers adhere to best practices, even in advance of new product releases.

    8. Re:I'm gonna say... by inglorion_on_the_net · · Score: 2

      And these are the cases where I think the customer should wonder if the company that developed the software actually did an acceptable job. In my view, the question is not "Do we have $10,000 to get our software running on an up-to-date operating system?" but "Why doesn't this software work, and what is the vendor going to do about it?"

      Sometimes, the reason that an application won't work on a newer version of an operating system is that things in the operating system changed in ways that couldn't have been foreseen. E.g. if your application requires a driver to communicate with some hardware, and the driver API changes, I can accept that the application won't work on the newer OS without changes that one might reasonably charge for.

      On the other hand, if the reason that the app won't work is that the developers did things wrong and it just happened to work under some specific set of circumstances, then I would argue that the app is broken, and the vendor should fix it. And if this isn't so much a mistake that wasn't caught but more of a systemic problem, they might want to do some hard thinking about how to do better in the future. Either way, charging the customer for a mistake you made in what is supposed to be your area of expertise (as opposed to the customer's) doesn't seem to be the right thing to do.

      --
      Please correct me if I got my facts wrong.
    9. Re:I'm gonna say... by TheRealMindChild · · Score: 1, Interesting

      Forms 2.0 is a 16-bit rich ActiveX library from old Microsoft Office, which is probably also a majority 16-bit. Of course it wouldn't work on 64bit Windows. This is why Windows 7 has its XP mode

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    10. Re:I'm gonna say... by Opportunist · · Score: 2

      ....and in EXACTLY the directory they suggested. Usually C:\Crapso~1.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    11. Re:I'm gonna say... by Opportunist · · Score: 1

      Yup. No surprise there. I was in the (not very) enviable situation to review the security situation of some medical systems a while ago. Seriously, and without exaggeration: Unbelievably awful. You won't believe it, so I'll spare myself the examples. Just one thing I was told by the nurse, for shits and giggles: "No, you cannot hit that button now, or the dates will be somehow mixed up with the next patient".

      I didn't even get to the part where I take off the lid and take a look at its inner workings. It was even without a minefield. Far, far too many ways for the operator to fuck up the database, even without intention. The "warning" above is one of many, where hitting the wrong button at the wrong time causes data loss and grave integrity errors. And we're talking integrity errors here where patients suddenly get the medication for someone completely different, without any way for nurses or doctors to notice if they don't happen to know "Waaaaait, isn't Mr. Whatshisname allergic to that stuff?" because there are simply NO safeguards, integrity checks or plausibility checks. I hope I needn't go into detail just WHY that is a land mine waiting to be triggered.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    12. Re: I'm gonna say... by pnutjam · · Score: 1

      Stick a network tap between the machine and your network. Find out what access it needs and put it on a restricted network with a firewall that blocks everything else.

    13. Re:I'm gonna say... by mwvdlee · · Score: 1

      Compatibility mode.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    14. Re:I'm gonna say... by RoboJ1M · · Score: 1

      Mac + WINE?
      Ubuntu + WINE?
      I'm guessing that this desktop software would be pretty bog standard Winforms stuff?
      What about Windows 7 Pro with the built in XP VM?
      Sometimes even that XP Compatibility screen works.

    15. Re:I'm gonna say... by allcoolnameswheretak · · Score: 1

      Windows 7 comes with a built-in XP mode, so you don't even need VMWare.

    16. Re:I'm gonna say... by geekoid · · Score: 1

      Because that embedded system is no longer supported.
      Other then that, no reason.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    17. Re:I'm gonna say... by geekoid · · Score: 1

      Not cheesy, stupid.

      If you system runs, then you are fine, regardless of where tech is at. Worse case you can't get support through the vendor.
      trying to 'ride the wave' is how IT expenses get out of hand.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    18. Re:I'm gonna say... by operagost · · Score: 1

      That is true, but XP Mode is inherently better because it drivers are virtualized-- including the network stack where vulnerabilities are likely to happen. And it has to work through 7 or 8's firewall, which is far superior.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    19. Re:I'm gonna say... by Synerg1y · · Score: 1

      I respectfully disagree, periodic upgrades need to be factored into IT's cost because....

      1. Relevance: don't upgrade long enough and you're going to have trouble finding reference material for your technologies (classic ASP is an example)
      2. Ease of use: GUI design is constantly evolving, newer software streamlines processes better
      3. Upgrade paths: if you stay up to date there is typically an upgrade path from last version to next version, not always so 2-3 versions down.
      4. Support: EOL products don't get any, and all software has an EOL pretty much, unless you're paying 6 figures annually of course for support.

      I'm sure I can think of a few more, but hopefully that drives home the point of save money now pay a lot more later with stale IT.

    20. Re:I'm gonna say... by Synerg1y · · Score: 1

      You're correct, the network stack is virtualized and if I remember correctly you have two options: to pass through the win 7 instance or go directly out, the firewall only kicks in on the former.

    21. Re:I'm gonna say... by Drewdad · · Score: 1

      Microsoft 64-bit operating systems no longer support running 16-bit apps. If you want 16-bit apps, you have to run XP. Solution to all of this is to publish the app as a ThinApp or similar. Client station can be Win7 and the application still looks exactly the same. Some consultant will specialize in this and make some dough converting all of the dentist offices in his/her city.

    22. Re:I'm gonna say... by ThatOtherGuy435 · · Score: 1

      Working in IT in the medical field (OB-GYN, in this case), I can tell you sometimes there aren't even alternative vendors available - either one company is the only company or the others are even worse. When there are better vendors available, the opportunity cost of migrating data may be too high (What do you mean, we have to print to PDF every medical record and manually import the PDFs to the new EMR?). Even if both of those are acceptable, you're limited by your hardware: Don't want to buy another $75,000 laser for the lab? Too bad, then, because the control software only runs on the customized copy of XP. In the case of super specialized items like that laser, a modern version isn't even available, anywhere.

      The joys of a niche market.

    23. Re:I'm gonna say... by fuzzyfuzzyfungus · · Score: 1

      I'd love to see it attach a custom PCI bus card.

      Your milage may vary, I don't doubt that some ghastly short-run cards that was originally bundled with the motherboard it runs in because merely trying to boot with it on the PCI bus caused over half the systems tested during validation to hard lock, or exhibit all sorts of perverse, heavily timing-dependent, behavior exist; but in Noble Theory, you can actually grab a PCI device from the host's physical bus and glom it on to one of the VM's virtual busses(the main nuisance tends to be that you can't separate the features of a PCI device, so playing the 'Which USB ports on the motherboard are on which USB/PCI device?' game is always a nuisance, as can be multi-port NICs and similar.

      The one major category of devices with really tepid actually working skills is video cards, at least ones being used as the primary video device(and thus exercising all those legacy modes, the correctness of the VM's BIOS, etc).

    24. Re:I'm gonna say... by KingBenny · · Score: 1

      or market them all the way to some 'cloud' service where they can use it indefinitely by logging their favourite browser/terminal into the mainframe/cloud without ever having to worry about the skeletons breaking their backbones to make things run.
      Isn't windows supposed to be 100% backwards
      compatible either?
      has no clue on the small print since it's a gaming partition to me mostly which i'd gladly drop if i could run all valve dx11 and gfwl games on my versatile and superfastswitching useful minty desktop here
      but i can't
      but this should be the time to lure those people to 'the cloud' right ? For a minimal fee (they just have to keep paying it for a lifetime or lose access ofcourse as i understand it) and no more worries about upgrading anything at all ever ? Could practically run it from any tabbelet that way ?

      --
      Free speech was meant to be free for all... how can anyone grow up in a nanny state ?
    25. Re:I'm gonna say... by mhajicek · · Score: 1

      I've had to repair an industrial system that required a specific version of win 95, and a specific motherboard. Fortunately I was able to find a compatible replacement hard drive, otherwise the whole thing would be scrap.

    26. Re:I'm gonna say... by countach · · Score: 1

      If you can't afford $10,000 I'm guessing you might have problems paying for VMWare, then paying for quite a few hours for an IT professional to migrate you and support the new setup. Then probably new hardware to support the setup, and some training to know how to use it. I'm guessing you'd rack up quite a few thousand dollars on such a project. Might as well just pay the damned $10,000.

    27. Re:I'm gonna say... by Stubbyfingers · · Score: 1

      BZZZZT! Wrong! But THANK YOU for playing! Tell him about his Parting Gift of a Lifetime Supply of Turtle Wax, Don!

      I used to work for a medical equipment manufacturer. We were STUCK with XP-Pro. We were buying our licenses from a Microsoft subsidiary in Switzerland that could still sell XP-Pro.
      We ACTUALLY supplied computers (laptops, desktops, workstations, and servers) in addition to printers, networking equipment, and peripherals. We bought our machines from Dell with NO OS installed (actually it came with FreeDOS). Our printers were HP and monitors (not attached to laptops) were really high end Sony. We hooked the computers up to the actual medical equipment we manufactured. If our supplier end-of-life'd a printer, we BASICALLY had to purchase as much stock as we could fit into our warehouse. A change in printer meant we had to do MONTHS of testing FDA testing to ensure the new printer would have ZERO effect on patient outcome. We joked that we had to surgically insert printers into patients to see if their bodies reacted.

      Our computers included specialty proprietary cards--it took YEARS of testing to re-write drivers for a new OS. I SERIOUSLY thought we should TRY to get a professional Linux company like Redhat to write us our OWN STABLE version and lock it down, but, that wasn't my call to make. I suggested it, but it was shot down.

    28. Re:I'm gonna say... by inglorion_on_the_net · · Score: 1

      True, there may not be viable alternatives. Still, you should be able to expect the supplier of the software to do at least a reasonably competent job. If the quality of the software is unreasonably low, the correct outcome isn't them making you pay more to solve problems that they shouldn't have created in the first place. You don't have to switch to an alternative supplier to demand that the supplier deliver at least reasonable quality, and withhold payment or sue for damages as necessary.

      --
      Please correct me if I got my facts wrong.
  2. specialty software prices by Anonymous Coward · · Score: 5, Funny

    They have a limited market and can't make back their money in volume because there isn't the volume for an eye doctor's database product like there is for Office or Quicken.

    Kind of like college textbooks?

    *ducks*

    1. Re:specialty software prices by Scared+Rabbit · · Score: 5, Insightful

      That may be the case in some fields, but in most cases I haven't seen materials available online that compare to the texts that I use as a student in advanced mathematics.

    2. Re:specialty software prices by Scared+Rabbit · · Score: 5, Insightful

      When I've looked I've come across a complete lack of material for most topics beyond say third semester calculus and second semester differential equations that one can read to actually learn a subject. While there are certainly some example problems out there, a cohesive narration of how to go about solving more advanced problems especially with a consistent notation seems to be lacking. Sure there's resources like Pauls Online Math Notes, but that drops off before then. Wikipedia has some formulas and descriptions, but often doesn't have example problems. For many topics, you can find small pieces of information all over the web, but if you want to actually read up on a specific subject I haven't seen anything on the internet that rivals a good old fashioned text book.

      Now, I don't see any reason for there to be new editions as often as there are. Many of the textbooks I read in my spare time are actually pretty old, but outside of some of the topics that rely on technology there isn't a whole lot of reason to have new editions. Even something such as numerical analysis (which should probably have a technology based theme for CAS) doesn't really need to be updated very often as the algorithms don't change, just the languages that may be used.

      Perhaps I'm just biased, but a well written text book seems much more useful than gleaning bits of information from a variety of sources that all use different notations and symbols for learning about a topic in math.

    3. Re:specialty software prices by Samantha+Wright · · Score: 4, Interesting

      Actually—(a) they're just called "papers," the "white" part is a specific piece of IT jargon, and should be pronounced "scientific-sounding marketing material," as white papers are almost never rigorous or unbiased, and (b) there are plenty of books published at levels above the expected comprehension of a graduate course; these are usually bundles of papers and protocols (procedures). They're sometimes called "textbooks," but more properly "monographs."

      And for what it's worth, graduate textbooks and monographs are cheaper than undergraduate textbooks because they involve fewer writers, as the material is more narrow and there are fewer experts available. Monographs in particular are exceptionally cheap because the idea of publishing a book generally comes up after the material has already been written.

      Regarding the availability of content, however, the Internet is really not all that it seems when it comes to content for fourth-year undergrads and grad students. Textbooks targeted at such groups generally require combing a great deal of journal articles, which are generally available, but may not necessarily be in a consumable format. My favourite example is this paper, which outlines a method of constructing a solution to a problem (WJISP in polynomial time) and then completely fails to explain how the method works (It takes about half an hour to work out even when you know what they're talking about.)

      This is where having a competently-written textbook becomes invaluable, and were it not for Wikipedia, many more topics would be completely unrepresented in any electronic secondary source.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    4. Re:specialty software prices by oGMo · · Score: 1

      College textbooks are largely irrelevant in the age of Internet. They only exist to keep publishers and bought teachers rich.

      This is really not the case at all. Your class may "require" stupid irrelevant textbooks; I had many like this myself. However, textbooks, i.e., field-specific moderately expensive ($50-80+) texts are often the only useful place to find information. Yes, you can find probably all the information on Java you care about on the web. However, you will have a much harder time finding information on compiler optimization, writing garbage collectors, or other "real" CS topics on the web, beyond very rudimentary hand-wavy descriptions.

      You can find a lot of this information on the internet, usually in the form of papers behind a paywall (e.g., the ACM). However even then, it's usually not condensed into a useful form such that you can easily evaluate the pros and cons of various approaches. If you have to deal with these things, $100 for the textbook suddenly seems very reasonable.

      Building your professional library as a student can be nice; however it would also be nice if professors focused on books that will have a long useful life.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    5. Re:specialty software prices by Scared+Rabbit · · Score: 1

      The only thing I'm likely to find torrents of would be pirated copies of textbooks. A digital textbook and dead tree textbook are going to be pretty comparable. I was referring to non-textbook materials, as that's what the parent and GP post were about.

    6. Re:specialty software prices by fredprado · · Score: 1

      Again you didn't look for it hard enough. I can easily find as much material as I can chew of Calculus, Analytic Geometry, Analysis, Topology, Set Theory, Linear Algebra, Abstract Algebra, far beyond the necessities of a Graduation course, and all for free, and no I am not talking about scanned Text Books.

    7. Re:specialty software prices by hyperquantization · · Score: 1

      Torrent search my friend.

      So, I'm just going to go with the assumption you mean to search torrent trackers for scans of print textbooks: this in no way adheres to the qualification "without a textbook". If you've ever tried to actually use a DjVu or PDF textbook in any reasonably advanced field (senior year Physics classes are painful, proper textbook regardless), you quickly realize that a lot is lost in translation. That, and the chances of bringing your digital textbook in for an open-book exam are nil.

      Oh, and never mind the ethical conflict.

      Now where's an off-topic mod when you need it?

    8. Re:specialty software prices by fredprado · · Score: 1

      Your class may "require" stupid irrelevant textbooks.

      Only if the bought teacher forces you to have it.

      Otherwise what you said is basically false, especially for real CS stuff.

    9. Re:specialty software prices by Dcnjoe60 · · Score: 3, Insightful

      College textbooks are largely irrelevant in the age of Internet. They only exist to keep publishers and bought teachers rich.

      The textbook may be, but the content contained therein is not irrelevant. Regardless of whether or not it is printed on paper or simply stored as magnetic bits, should not the authors of such works be rewarded for their efforts?

      You speak of the internet as if somehow resources magically appear there. To take your comment to its logical conclusion, not only are college textbooks largely irrelevant in the age of internent, but if everything that is needed for one's course of study is free and online, then college itself is irrelevant, too.

    10. Re:specialty software prices by Stormy+Dragon · · Score: 4, Informative

      The term "white paper" originally comes from UK parliamentary procedures and referred to documents containing an official policy statement of the government, as opposed to a "green paper" which only contained tentative proposals for the purposes of debate and discussion.

    11. Re:specialty software prices by newcastlejon · · Score: 1

      Regardless of whether or not it is printed on paper or simply stored as magnetic bits, should not the authors of such works be rewarded for their efforts?

      Yes, if they insist. The question as I see it is why, when the web has made collaborative writing and self-publishing so easy, are students still using textbooks written for profit instead of altruism? Surely there is an abundance of talented and respected academics willing to write for the greater good?

      --
      If God forks the Universe every time you roll a die, he'd better have a damned good memory.
    12. Re:specialty software prices by fredprado · · Score: 1

      Just tell me the subject you are looking for and I will do you this favor. Once.

    13. Re:specialty software prices by davydagger · · Score: 1

      the real question is "are they really?"

      so far, all anti-piracy, pro-copyright, pro-racket noise I've heard is from publishers, who are filthy rich, to keep themselves that way. Many times, artists, writers, etc, get jack shit except mabey a small check, and generally no real rights to their work.

      So what are you really doing for the author?

      Its like when conservatives talk about "everyone who works hard", they mean "people who have money an invested wisely"

    14. Re:specialty software prices by Anonymous Coward · · Score: 1

      How advanced was it? Was it around in the last 20 years? If so then there was plenty of time to recoup the cost.

      In Soviet Russia math covered at high school is equivalent to US college. Stuff I covered at first year at college there equals to master level here. The books were almost free. They were written for prestige, not for profit, and did not contain 100s of pages full of 'filler material'

      Despite the fact that it was a "planned economy", and sucked pretty much in every other sector, there are some aspects that can be replicated

    15. Re:specialty software prices by RabidReindeer · · Score: 1

      So, in other words, you are going to compile a textbook?

      I agree that you can find almost anything you want somewhere on the Internet. The advantage of a text book is having it organized, winnowed for obsolete material (in my field, one of the biggest problems is newbies with old knowledge), and (hopefully) all this structured in a way that's consistent with the course being taught. Done in a more or less consistent style and at a consistent level. With exercises for the student - which is one of the main distinctions between a text book and a reference book.

      If I know enough to organize such a work decently myself, - and I have some really good tools for that kind of stuff - I don't need to be taking the course. If you do, and you are willing to do the work, you are a public benefactor. Bless You. Publishers typically pay entire teams of people to do all those various tasks.

    16. Re:specialty software prices by fredprado · · Score: 1

      Publishers nowadays pay very little, and very few of them give even a passing thought about the quality of what they publish. They don't pay entire teams, and they don't even pay well a single professional with adequate qualifications. It is usually the author script and nothing else, except for maybe a proof reading if that much.

      Furthermore textbook knowledge is quite limited and not that well organized many times. On the other hand you can find reasonably organized and well explained material about almost anything in the Internet, free, made by people who do it just to help spread knowledge and nothing else, and these people are not just a few, but many.

    17. Re:specialty software prices by fredprado · · Score: 1

      Exactly.

    18. Re:specialty software prices by elashish14 · · Score: 1

      I'm not a mathematician, but there are an awful lot of courses on OCW. There are lots of lecture notes, as well as assignments and exams with solutions to provide examples. They're probably not as polished as a good math book, of course, but they look great as a reference....

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    19. Re:specialty software prices by elashish14 · · Score: 1
      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    20. Re:specialty software prices by anarcobra · · Score: 1

      The nice thing about text books is that the information is all in one place.
      If you rely only on the internet, you are responsible for finding all the information and compiling it into a cohesive whole for yourself.

    21. Re:specialty software prices by fredprado · · Score: 1

      MIT OCW certainly is a start. The lectures will certainly help a lot in ways the textbook could not.

      Then for reading material you could use some or all of these (if you like it chewed up for you):

      http://www.jirka.org/ra/

      http://www.webskate101.com/webnotes/home.htmld/home.html

      http://www.trillia.com/zakon-analysisI.html

      If you can deal with non linear information even Wikipedia has very extensive articles on Analysis. You can start from here:

      http://en.wikipedia.org/wiki/Mathematical_analysis

      Or MathWorld:

      http://mathworld.wolfram.com/classroom/Analysis.html

    22. Re:specialty software prices by Dcnjoe60 · · Score: 1

      the real question is "are they really?"

      so far, all anti-piracy, pro-copyright, pro-racket noise I've heard is from publishers, who are filthy rich, to keep themselves that way. Many times, artists, writers, etc, get jack shit except mabey a small check, and generally no real rights to their work.

      So what are you really doing for the author?

      Its like when conservatives talk about "everyone who works hard", they mean "people who have money an invested wisely"

      Whether or not the publisher is screwing over the author is a separate issue from whether or not the author should be rewarded for their work. Just because the author currently is screwed over by the publisher doesn't mean they should be screwed over by the public by not getting paid. If that would be just, then what the publisher is doing is just also.

      Putting it differently, is the problem that textbooks/e-books are too expensive or that the author isn't paid their fair a just reward for their effort? Get that question wrong and then the solution wil be wrong. For instance, if the real problem is that the author is not adequately rewarded, well, by making textbooks free, that doesn't fix that and eventually there will not be any textbook authors.

      So the question ultimately is what is the problem to be solved?

    23. Re:specialty software prices by Martin+S. · · Score: 1

      This dates back to earliest availability of paper stock, White Papers were published on the best quality white paper, the drafts used cheaper paper stock with a green hue.

      The semantics are also quite interesting, the french carte blanche (card white) which now means roughly having "full power" in English.

    24. Re:specialty software prices by nhat11 · · Score: 1

      I didn't realize college textbooks involves life and death situations.

    25. Re:specialty software prices by dcw3 · · Score: 1
      --
      Just another day in Paradise
  3. Helps but not a complete solution. by HaeMaker · · Score: 5, Insightful

    That helps with hardware incompatibility but not security.

    1. Re:Helps but not a complete solution. by rbprbp · · Score: 2, Interesting

      You can run Windows XP as a VM which is isolated from the internet through a firewall. That will probably help.

      --
      They're there in their room. You're on your own.
    2. Re:Helps but not a complete solution. by DragonWriter · · Score: 4, Insightful

      You can run Windows XP as a VM which is isolated from the internet through a firewall. That will probably help.

      Unless your WinXP-reliant software is also needs access to the internet.

    3. Re:Helps but not a complete solution. by Anonymous Coward · · Score: 5, Insightful

      Run it through a WHAT? Why am I running XP inside of a window? Oh no, I just deleted it. Did you break my computer? I don't care if you think you're smarter than me. I just need things to work. I have a lot of patients to see.

    4. Re:Helps but not a complete solution. by Hylandr · · Score: 5, Insightful

      This. Pretty much sums it up. We can engineer all sorts of solutions but in the end they will be calling you to run it for them.

      Don't let them try an barter services for it either, they will *own* you.

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    5. Re:Helps but not a complete solution. by CanHasDIY · · Score: 4, Insightful

      You can run Windows XP as a VM which is isolated from the internet through a firewall. That will probably help.

      Unless your WinXP-reliant software is also needs access to the internet.

      Considering this particular summary is in regards to medical software, I certainly hope that's not the case.

      Although I can see it being an issue for other industries.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    6. Re:Helps but not a complete solution. by crazycheetah · · Score: 4, Informative

      Having worked in hospitals, and currently working more in the background in the medical field, you would be really surprised how much of it needs access to the internet. Most of the software I've worked with in the medical field does, and it's only going more in the direction of needing access to the internet than away from such.

      I can't speak for software in smaller clinics and stuff, as I'm not real experienced there. For a lot of hospitals and stuff, though, there's a lot of server farms hosted far off site that they have to connect to in order to do anything with the software.

    7. Re:Helps but not a complete solution. by DragonWriter · · Score: 1

      Unless your WinXP-reliant software is also needs access to the internet.

      Considering this particular summary is in regards to medical software, I certainly hope that's not the case.

      There is certainly medical software that needs to communicate over the internet; its very commonly important for electronic health record (EHR) software and medical billing software (and, quite often, almost anything else is going to tie into one or both of those systems.)

    8. Re:Helps but not a complete solution. by dugjohnson · · Score: 1

      Maybe I didn't understand your comment, but do you believe that medical software doesn't need access to the internet?
      Connectivity is actually mandated by some of the meaningful use requirements and there are more coming. That said, the US government has made a lot of incentive money available for people to update their software to meet those requirements, so the 10,000 cost could have been defrayed by some planning on the part of the practitioner.
      And, yes, I have spent much of the last 10 years writing medical software in exactly this market.

      --
      My brain is overly lubricated
    9. Re:Helps but not a complete solution. by beelsebob · · Score: 2

      What, you expect software that shares records between your doctors, your local hospital, and the specialist 3 cities over to have its own private network that in no way interacts with the internet? Not even a VPN over the top of it? It's own, completely separate, private, cabling and all, network? That would certainly explain the $10000 a license cost.

    10. Re:Helps but not a complete solution. by Holi · · Score: 5, Informative

      Medicare billing. I have done several medical software installations, they all have a strong need for internet access for electronic transfer of medicare records.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    11. Re:Helps but not a complete solution. by Holi · · Score: 1

      There are several government programs to help practices upgrade software to deal with the new electronic record regulations.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    12. Re:Helps but not a complete solution. by ssam · · Score: 1

      by not running a webbrowser with a full set of pluggins in the VM you would be protected from most security threats.

    13. Re:Helps but not a complete solution. by varkk · · Score: 3, Insightful

      A lot of medical software has legitimate reasons for network connectivity. For example lab tests/results, GP practice software can integrate with the local providers and a doctor can order blood tests done directly to the lab and have the results sent straight to the GP practice electronically. Also support is another big one, if you are paying $10k for some software and you are having an issue it is always good to have a technician able to remote in and solve it quickly. The answer for this sort of software is to not buy it outright but instead be paying for it yearly/quarterly. This moves it from being a capital expenditure to an operational one which can make things a bit easier when planning the budget. Also if your business depends on a critical piece of software you need it backed by someone to keep it working.

    14. Re:Helps but not a complete solution. by sribe · · Score: 1, Flamebait

      There are several government programs to help practices upgrade software to deal with the new electronic record regulations.

      Those programs are a fucking nightmare.

    15. Re:Helps but not a complete solution. by rbprbp · · Score: 1

      This is why you add a rule, and configure the guest operating system, to allow this application - but nothing else - to connect to the internet. While you're at that, you probably could do a minimal-enough install of Windows which would only run the application.

      --
      They're there in their room. You're on your own.
    16. Re:Helps but not a complete solution. by scumdamn · · Score: 5, Informative

      We have Medisoft running in Windows XP Mode under Windows 7 right now. It works like a champ. It's only compatible with XP so we waited a long time to upgrade but we finally did it with a virtual machine and Windows 7.

    17. Re:Helps but not a complete solution. by AmazingRuss · · Score: 1

      In that case, I'd just block everything but what they need at the firewall. Most likely they aren't listening on a port for anything.

    18. Re:Helps but not a complete solution. by FuzzNugget · · Score: 2

      Two words: seamless mode

    19. Re:Helps but not a complete solution. by Ryanrule · · Score: 1

      Just quote an insane hourly rate. I can be owned quite easily for 1000/hour.

    20. Re:Helps but not a complete solution. by mysidia · · Score: 2

      Considering this particular summary is in regards to medical software, I certainly hope that's not the case.

      It's very common that medical software would need network access.

      To upload results to records server.

      To upload test data to lab and other offsite servers.

      To download and print lab test results.

      To download updates to consumables, such as per-software-invokation license; verification against activation servers, download new billing code lists.

      Transmit medical data to insurance companies and government.

      Perform billing operations.

      Download new versions of forms.

      Backup data to central server at location, and off site locations.

    21. Re:Helps but not a complete solution. by countach74 · · Score: 1

      But that won't address security problems that arise when connecting to a server/computer, which is the vast majority of connections when a "client" in the client/server model.

    22. Re:Helps but not a complete solution. by DaHat · · Score: 1

      And are also paid for by taxpayers.

    23. Re:Helps but not a complete solution. by sribe · · Score: 2

      And are also paid for by taxpayers.

      Yep, that too ;-)

      Misery for the doctors to get the funds, misery for the doctors to keep the funds and not have to give them back, all the funds taken from the taxpayers.

      Oh, and to boot: regulations that stifle innovation and guarantee that medical records software will continue to be developed using long-outdated inefficient methods that produce usability disasters.

    24. Re:Helps but not a complete solution. by budgenator · · Score: 2

      Trust me, if "they take insurance" they're on the internet, that's how they bill the insurance companies. What the article is talking about is most likely what's called Practice Management Software, it handles scheduling, billing, and increasingly Charting. In a Optometrist's Office the needs are pretty elementary, 10,000 patients, having a couple hundred different benefits plans with fairly different coverages, deductibles, co-pays, and fee schedules; sometimes if the "insurance" doesn't cover the Doctor's fee they can bill the patient for the remainder and sometimes you have to write it off. Store the patient's records are trivial compared to billing. A dentist's office needs in addition to the above digital photography, digital intra-oral photography and digital radiography; a lot of Veterinarians use practice management software designed for Dentists and Care Credit even cover Veterinary services.

      I work in a Dental Office that recently had to upgrade, our hardware was blowing caps on the MoBo and the WinXP was an OEM version so we couldn't repair broken hardware and still run WinXP. The database engine on the server that was compatible with Windows 7 clients was incompatible with WinXP. We couldn't go to digital X-rays and electronic charting because the server only had 80 GB of disk space and was running Win2K. So we had to bite the bullet, and we spent $28K on new hardware and software. Before it's over, We'll probably have to buy another 5 pack of software licenses and a couple more computers.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    25. Re:Helps but not a complete solution. by Architect_sasyr · · Score: 1

      Surely you can control where that goes though - medicare billing is going to be pretty damned obvious (*.medicare.gov.au) and most sites like that have specific IP lists (and port lists) that you can use to lock your firewall down to.

      Sure, it's still strictly "internet" access, but it's not like you're going to get a drive by attack when all you allow through the packet filter is access to the specified domains IP ranges and maybe the ISP DNS server to look them up for the software. This is security one-oh-one really, and something we already do for our 4d based medical magic (you know the craptastic software I mean).

      Security on a medical computer like this should not be compromised for the sake of a doctors ease of use. Give the XP machine (VM or otherwise) a dedicated IP and do it properly, or stop screwing around and let someone else do it. (Not necessarily directed at you Holi)

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    26. Re:Helps but not a complete solution. by crazycheetah · · Score: 4, Interesting

      I'm in agreement with you.

      On the flip side, I can think of one hospital I worked at that was a constant back and forth between the guys doing the network security and the doctors. The doctors won every time, with the guys doing the network security walking away with scraps of their generally good ideas. They eventually found a good compromise that didn't leave a bunch of security issues, but the doctors had the better leverage and wanted ease of use if they were going to use the computers at all. They just wouldn't use your computers if you made it too difficult (which was not very difficult at all, but not as easy as the old ways they did things). That said, they were able to figure things out, but if security makes the doctors' life more difficult, they'd rather just do it all without the computers, making the whole thing a moot point.

    27. Re:Helps but not a complete solution. by hairyfeet · · Score: 1

      Sure it does, if its a local VM and isn't allowed on the net how is it gonna get infected?

      I had a lot of small businesses that took a "if it ain't broke" attitude until I showed them just how much all those P4s running XP really costs, you'd be surprised how many think "A PC is a PC" and don't realize how truly shit the Pentiium 4 really was. between Intel just not giving a shit about power usage (to the point that many of the low end chips even had speedstep disabled so they run full blast 24/7) to the amount of wasted cycles due to truly shitty performance (whomever designed a 31 fricking stage pipeline should have been shot) that is so bad that an Atom or Bobcat dual core can beat it. If there is one chip that can't go to the dump fast enough it is the Pentium 4 and hopefully the death of XP will finally put all those Pentium 4s onto the junk heap where they belong.

      There isn't any reason if they have specialized software they can't just slap it on an XP VM, there is even software that will just clone the existing and turn that into a VM which really comes in handy when you are talking about a system with years of software accumulation or software that is a royal PITA to get set up. If its like the last doctor's office I switched out you are talking about 8 to 20 Prescott and Cedar Mill P4s, swapping those out for ULV Athlon duals made a pretty big difference when it came to the heat, noise, and electricity.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    28. Re:Helps but not a complete solution. by Architect_sasyr · · Score: 5, Interesting

      Yeah, best case we've deployed is a Citrix XenApp farm coupled with local computer access. Xen servers control medical software, local desktops are pretty free for email and porn (a surprising amount of porn for medics who are idle). We can control the Xen computers easily enough this way, local computers are wiped if they have a problem via our "perfect world" deployment policy*. It's nice, compromises are minimalistic at best and we segregate the desktops from the servers pretty solidly (with the file/print servers in the middle - "dual homed").

      Doctors can do what they want, netops are happy with what they get to lock down, and we even pass a lot of the DSD compliance ratings (not that we're audited, but it's a good benchmark).

      *Can't solve your problem in 10 minutes, a further 5 minutes to blow the machine back to standard image. 5 more to reconfigure default accounts and such (which is automated, but we also need to wait for download/ sync of emails etc.). 20 minutes downtime from start of call to end, maximum.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    29. Re:Helps but not a complete solution. by hairyfeet · · Score: 1

      IIRC and its been a couple of years since I had to set up XP Mode on Win 7 for a business as most of my business customers switched within 6 months of release, but I do believe that XP mode adheres to the Win 7 firewall rules which means you can get as fine grained as you want and only allow the software running on XP Mode access to just the site/sites it requires.

      That is one thing I really have to hand to the Win 7 devs, they made it easy to be as coarse or fine as you needed with the firewall instead of the useless XP "on or off" way of doing things.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    30. Re:Helps but not a complete solution. by murdocj · · Score: 3, Informative

      I just talked to a friend of mine who is a doc who now spends his evenings entering medical records data because he only gets 15 minutes to see patients at his hospital. So I have some sympathy for the docs... if IT just "adds a little difficulty" to a process that is already excruciatingly painful, the docs aren't going to embrace it.

    31. Re:Helps but not a complete solution. by hairyfeet · · Score: 2

      Question: why do you think repairs under XP are not allowed? because I've done it a bazillion times and the worst I've had to do is 5 minutes on the phone with a MSFT rep. I simply say "The board blew out a cap so I replaced it" and that is pretty much the end of that, as long as you have the sticker on the side so you can prove you bought the OS if you get a BSA audit its really not a big whoop.

      Hell I'm typing this on my home machine which is OEM Win 7 and pretty much the ONLY original part left is the case, I didn't even need to use the phone number, just let it call the activation servers. So I really don't know why you'd think you can't fix a broken system as even their EULA only mentions not transferring the license to another system, I doubt seriously a "no repair" clause would even stand up in court.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    32. Re:Helps but not a complete solution. by AlphaWolf_HK · · Score: 1

      VMware does VLAN tagging. You can just put it in a DMZ VLAN and add a reflexive firewall. Make sure to never use internet explorer (destroy the executable to make sure nobody does) and never use java either.

      Nothing I can think of would be able to break into that, and if it did then at least the remainder of your network would be safe.

      --
      Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
    33. Re:Helps but not a complete solution. by darkpixel2k · · Score: 2

      Medicare billing. I have done several medical software installations, they all have a strong need for internet access for electronic transfer of medicare records.

      You're lucky.

      A client of mine is still required to dial up using a modem and HyperTerminal. They upload batches of billing data using zmodem, then download the results a few minutes later. I seriously with the government would get with the 90s and at least provide some sort of shitty web portal...

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    34. Re:Helps but not a complete solution. by darkpixel2k · · Score: 2

      You can run Windows XP as a VM which is isolated from the internet through a firewall. That will probably help.

      Unless your WinXP-reliant software is also needs access to the internet.

      ...or you have to upgrade hundreds of machines that *barely* supported Windows XP (think celeron w/ 512 MB RAM) to support Windows 7 *AND* virtualization...

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    35. Re:Helps but not a complete solution. by Opportunist · · Score: 2

      You're dealing with doctors. I have that theory that medicine must be such an extremely challenging subject that it pushes everything else out of your brain. Including basic common knowledge.

      You just used words like "block", "port" or "firewall". Way, way, WAY over their head. Unless that thing comes as a magic black box along with someone to install it, no dice.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    36. Re:Helps but not a complete solution. by Jhon · · Score: 1

      Most of that can be packaged as a file and sent from a client in windows 7, vista, 2008, etc etc etc. There's not a LOT of software that requires a particular app to send that data.

    37. Re:Helps but not a complete solution. by pnutjam · · Score: 1

      Internet access doesn't have to mean full internet access. Sounds like a job for pfsnse, or a good firewall. Don't bother trying this with one of those SMB home user firewalls.

    38. Re:Helps but not a complete solution. by pnutjam · · Score: 1

      Docs always want someone to follow them around and input everything into the computer or chart. They just don't want to pay for it.

    39. Re:Helps but not a complete solution. by pnutjam · · Score: 1

      Because he probably can't type, or enough docs can't that they bought some hideous point and click system that doesn't have usable keyboard shortcuts. Every MA suddenly has carpel tunnel.

    40. Re:Helps but not a complete solution. by pnutjam · · Score: 1

      That sort of thing could be and should be automated. They can probably save $100k a year with a simple shell script, or autoit if you are windows only.

    41. Re:Helps but not a complete solution. by pnutjam · · Score: 1

      Good firewalls can limit inbound and outbound traffic.

    42. Re:Helps but not a complete solution. by pnutjam · · Score: 1

      Software firewalls are fine as part of a network strategy, but this type of thing should be handled at the gateway.

    43. Re:Helps but not a complete solution. by pnutjam · · Score: 1

      Quarterly or Annual expense? Are you talking about a business, or a doctors office. Doc's don't spend money until the bitter end.

    44. Re:Helps but not a complete solution. by countach74 · · Score: 1
      First of all:

      Most likely they aren't listening on a port for anything.

      Implies a simple port filter. I realize that Windows firewall can be much more fine-grained than that. But it's a moot point. My whole point is that slapping a firewall is no substitute for security updates. "Slapping a firewall on it" does not solve all of the problems with the unsupported OS being on the internet.

    45. Re:Helps but not a complete solution. by hairyfeet · · Score: 1

      Please elaborate because i'm not seeing the problem here. the VM will be behind NAT and have a firewall ONLY letting it contact the place required for work so unless the server on the other end gets hacked (which if that happens its really a moot point) I don't see what kind of threat you'd have to worry about.

      Of course this is why I think the guys that set up IPV6 are morons as NAT is VERY useful for keeping local devices local EXCEPT in a few use cases that you define, nothing I've seen in IPV6 would allow that fine of a control without spending a shitload on a pro firewall appliance but as long as they have the VM behind NAT and a firewall i really don't see what the threat is. After all its not like they are gonna be surfing on the thing, you could even use something like NLite if you are really paranoid and get rid of anything you don't need at the OS level.

      But maybe you know something I don't, I have a headache so I may just be missing something here, but I just don't see how the VM is gonna magically get infected by only running a single program with very limited Internet access,

      --
      ACs don't waste your time replying, your posts are never seen by me.
    46. Re:Helps but not a complete solution. by countach74 · · Score: 3, Insightful

      I just don't trust users. I suppose one could lock the box down so no surfing could occur. That would ultimately be my concern. It's late and I think more than likely I'm being retarded.

    47. Re:Helps but not a complete solution. by davester666 · · Score: 1

      Also, some users sold their soul to upgrade to XP from Windows ME, and now don't have it to get even Windows 7 Home edition.

      --
      Sleep your way to a whiter smile...date a dentist!
    48. Re:Helps but not a complete solution. by dbIII · · Score: 1

      Any benefits of NAT are just accidental ones that you can also get with a very easily set up firewall. That "pro firewall appliance" is built into nearly every ADSL modem these days let alone any other sort of router.

    49. Re:Helps but not a complete solution. by Reeses · · Score: 1

      Sheesh.

      This is what permissions are for.

      --
      Reeses
    50. Re:Helps but not a complete solution. by mathew7 · · Score: 1

      While me and you would be able to handle a VM, think about medical personell that have no idea of a VM. How do you explain them that "you start your PC, but to use the application for work, you need to start your VM which is actually like another PC". Not to mention if each person needs to be logged-on with their own credentials.
      Also, since we are talking medical, isn't there any HW involved?

    51. Re:Helps but not a complete solution. by murdocj · · Score: 1

      Try reading and comprehending before posting. He gets FIFTEEN MINUTES per patient. Which means he has ZERO time to enter during the day. And he has a LOT of patient data to enter. So that's how he spends his evenings. When IT comes along with some crappy security plan that involves him jumping thru five hoops backwards, he's not going to be pleased about it.

    52. Re:Helps but not a complete solution. by gl4ss · · Score: 1

      just start by trying to run the sw in windows 8. it runs some xp sw better than xp. not joking either, the opengl support for old opengl programs is better.

      however, if it's certified for xp that doesn't really help if you have to stick to certified. in that case, just plug it off the net and move the data by paper.

      --
      world was created 5 seconds before this post as it is.
    53. Re:Helps but not a complete solution. by Parker+Lewis · · Score: 1

      Really sad when doctors doesn't care about virus :(

    54. Re:Helps but not a complete solution. by laptop006 · · Score: 1

      That's utterly false.

      It's the stateful firewall that's doing that, which is a pre-requisite for some common forms of NAT.

      Most, if not all, IPv6 supporting consumer routers by default have a firewall configured on IPv6 with essentially identical semantics to that for v4, allow all out, allow nothing in.

      --
      /* FUCK - The F-word is here so that you can grep for it */
    55. Re:Helps but not a complete solution. by digitrev · · Score: 1

      Twenty minute maximum call time? I assume this doesn't count time on hold. Either way, kudos to your employer for deploying a foolproof Plan B.

      --
      Cynical Idealist
    56. Re:Helps but not a complete solution. by operagost · · Score: 1

      I can't rule out that somewhere out there, someone has a vertical app that allows unsolicited incoming connections-- but that's a problem with the app whether it's running on XP or 7 or 8. Block ALL ports in both directions, and open the ones you need. Run an IDS, just to be sure. That's still less than $10K, and the IDS will protect your entire network.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    57. Re:Helps but not a complete solution. by geekoid · · Score: 1

      SO what? with XP Mode Windows virtual machine is act just like XP, so you can have you internet access, usb devices, and what not.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    58. Re:Helps but not a complete solution. by operagost · · Score: 1

      You can just block everything with 7's firewall and only allow outgoing connections by application, instead of port. Don't allow anything except the vertical app to access the network.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    59. Re:Helps but not a complete solution. by gorzek · · Score: 1

      Interacting with those dial-up systems can be and often is automated, but it's still dicey since phone lines can be noisy/busy/not answering, interfaces can change at a moment's notice, and there are occasional prompts for things like password changes. So, you can "automate" it, but you'll still have to monitor it to make sure it's doing the job properly.

      The patchwork of Medicare/Medicaid billing systems in the US makes me cry. Yes, the file formats are standardized... but pretty much nothing else is. Dial-up/terminal, SSH, SFTP, HTTPS, there's something for everyone.

    60. Re:Helps but not a complete solution. by vac65 · · Score: 1

      Yes. And more. Much of the software used in the medical field is just overpriced klunck for which exists already an opensource solution.

    61. Re:Helps but not a complete solution. by Gen_Music · · Score: 1

      No.

      The government don't keep their server backbone at the same or even similar internet locations to the mainframes that actually hold this data, and any applications that will be receiving this data would go straight to the database, because it is more secure and protects in the event that the webserver is compromised. In the UK, where we have the NHS (I would hazard a guess that they are both very similar in actual implementation, else someone isn't using best practice over there) the webservers which would allow the common man to recover his records would use a web app to authenticate and recover the records from this remote server as well. That servers' multiple IPs would be liable to change whenever it wanted. The only thing that would have to stay fixed was the update servers. This helps evade DDoS and otherwise external attacks.

    62. Re:Helps but not a complete solution. by crazycheetah · · Score: 1

      Yeah, best case we've deployed is a Citrix XenApp farm coupled with local computer access. Xen servers control medical software, local desktops are pretty free for email and porn (a surprising amount of porn for medics who are idle). We can control the Xen computers easily enough this way, local computers are wiped if they have a problem via our "perfect world" deployment policy*. It's nice, compromises are minimalistic at best and we segregate the desktops from the servers pretty solidly (with the file/print servers in the middle - "dual homed").

      Doctors can do what they want, netops are happy with what they get to lock down, and we even pass a lot of the DSD compliance ratings (not that we're audited, but it's a good benchmark).

      *Can't solve your problem in 10 minutes, a further 5 minutes to blow the machine back to standard image. 5 more to reconfigure default accounts and such (which is automated, but we also need to wait for download/ sync of emails etc.). 20 minutes downtime from start of call to end, maximum.

      Actually, this. The solution the hospital I was talking about included going to a Citrix XenApp farm. To make it even easier for the doctors, they also implemented a medical scribe system (basically, some easy to pay low wage students that followed the doctors around for their shift and did nothing but listen and compose the medical notes for each patient), along with an implementation of Dragon speech recognition. All of that together got the doctors not wanting to go back to the old system at all, actually, and ended up being a win for everyone involved. Security issues were significantly isolated and the doctors were all happy that they're lives were easier than ever before. Also ultimately saved the hospital money over the long term.

    63. Re:Helps but not a complete solution. by crazycheetah · · Score: 1

      Actually, this. The solution the hospital I was talking about included going to a Citrix XenApp farm. To make it even easier for the doctors, they also implemented a medical scribe system (basically, some easy to pay low wage students that followed the doctors around for their shift and did nothing but listen and compose the medical notes for each patient), along with an implementation of Dragon speech recognition. All of that together got the doctors not wanting to go back to the old system at all, actually, and ended up being a win for everyone involved. Security issues were significantly isolated and the doctors were all happy that their lives were easier than ever before. Also ultimately saved the hospital money over the long term.

      Fixed that for myself...

      Also, I wasn't involved with all of this directly when I was there, so didn't remember exactly what it was for the security part. I was involved with other software that didn't have these kind of worries, as the software I was involved with was just scripts run by the other software. Close enough to hear about the issues and some vague ideas of how they overcame them, but distant enough to not be involved in the process.

    64. Re:Helps but not a complete solution. by Shirley+Marquez · · Score: 1

      Running XP in a VM still helps. You can use the VM just to run the medical software and do everything else in the supported host OS. You can also do the firewalling in the host OS and severely limit what gets into the VM.

    65. Re:Helps but not a complete solution. by bbsalem · · Score: 3, Informative

      I worked in Govt. IT years ago. This resulted in my slogan for it "Yesterday's Technology, today". Everytime I visit some govt. office and I see the ancient hardware they have to use I think that. The reason is that because legislators write the laws, they are penny wise and pound foolish, the procurement process, which is glacial gets in the way of upgrades and they are stuck with outdated systems whose poor integration results in much more waste than if they junked them a decade ago.

      Another problem is that the tech-savvy of the average govt. employee is low and for their management, even worse. Even if you learn what is current you have an uphill battle to get change adopted even if it is obviously cheaper and superior.

      Of course this problem is not restricted to government, any large organization has the problem of inertia and of in-house politics. This all came to a head for me in 1983. I couldn't persuade my Federal employer that Unix and an RDBMS would save costs and I left the government and went to work in a University which had its own internally developed network database that turned out to be a total disaster. They sunk $1 million into trying to develop a student database and had to abandon the project. I'm pretty sure they were running Solaris and Oracle a few years later, by which time I had gone on to Sun Microsystems.

      The issue presented in this thread is that a small medical office is locked in to ancient and unsupported software because they don't have the time to understand the technical choices available to them and they may not want to pay the cost of migrating to some application that is supportable. It is even so bad that they may not have the time or knowledge to understand the experience and expertise shown in this thread and make decisions to change. That is pretty unfortunate. Some standard for medical records that can be supplied to them on a supported platform is needed, but still the far greater cost will be that of migrating their current data to that. There will come a time when they will be forced to do that, even if they have to shutdown their business for several days or weeks to do so.

    66. Re:Helps but not a complete solution. by The+RealWizard+of+Oz · · Score: 1

      VMWare is not the only solution and it is quite expensive. Why not run "compatibility mode"? and if a person's Security is the END POINT... then we have even worse of problem... if you recall about 80-85% of all medical devices are expected to be infected with some soft of Malware as they don't have end point security on them. I hope you looked at a "real" firewall... not CISCO...

    67. Re:Helps but not a complete solution. by hairyfeet · · Score: 1

      Like what? Brand names please? Because all I've been able to find is the Apple Airport which is not only 3 times what an IPV4 consumer router costs but is insanely overkill for 99% of the consumer market.

      I've been looking because I know sooner or later I'm gonna have to switch everybody to IPV6 but frankly the hardware? Just not there for anybody other than enterprise, hell 90%+ of the routers sold at Tiger and Newegg are IPV4 ONLY. So lets see some non Apple brand names, otherwise thou art talking out thy behind.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    68. Re:Helps but not a complete solution. by hairyfeet · · Score: 1

      Haven't messed with XP Mode I take it? Its more like an application level VM, so the ONLY way they are gonna launch anything is by launching that particular app and frankly with group policy you can make XP as locked down as you want, want ONLY that program to run? Really not a problem.

      Guys here can bitch and whine about MSFT all damned day but the simple fact is there is NOBODY that offers what they do for the small business market, nobody. To get the kind of fine grained control you have on even a 13 year old OS like XP on Linux you have to just throw out the default install (IMHO the entire Linux design is fucked, R-W-E isn't fine grained enough and the replacement is a hack) and build your own OS from scratch based around SELinux and since nearly every app in Linux is built around the R-W-E model and not SELinux you'll be dealing with bugs and workaround until hell freezes over. And of course once you FINALLY get everything working right? Well here comes a half a dozen critical security updates that break more than they fix and are again based on R-W-E and thus shit all over SELinux...FUCK!

      So if you are talking about Linux? Yeah not possible, Windows? Actually VERY easy to do, hell I could teach my 19 year old how to set up group policies, its very easy to do.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    69. Re:Helps but not a complete solution. by terjeber · · Score: 1

      Why would this be an issue? The firewall can be open to the relevant software.

    70. Re:Helps but not a complete solution. by terjeber · · Score: 1

      Windows 7 can run a Window XP VM with a Window XP application seamlessly integrated into the Windows 7 experience. In other words, other than the app taking a long time to start (it has to boot the VM and XP first) the user wouldn't notice.

    71. Re:Helps but not a complete solution. by terjeber · · Score: 1

      Don't get out much do you? Windows 7, mark the app as needing XP, and the app will run seamlessly on a VM, but look like a standard app. Seamless.

    72. Re:Helps but not a complete solution. by Architect_sasyr · · Score: 1

      What makes you think our helldesk is under staffed?

      If the phone isn't picked up by the second ring, there's a major network fault and the staff know it. That's happened twice in the past three years.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    73. Re:Helps but not a complete solution. by unixisc · · Score: 1

      Please elaborate because i'm not seeing the problem here. the VM will be behind NAT and have a firewall ONLY letting it contact the place required for work so unless the server on the other end gets hacked (which if that happens its really a moot point) I don't see what kind of threat you'd have to worry about.

      Of course this is why I think the guys that set up IPV6 are morons as NAT is VERY useful for keeping local devices local EXCEPT in a few use cases that you define, nothing I've seen in IPV6 would allow that fine of a control without spending a shitload on a pro firewall appliance but as long as they have the VM behind NAT and a firewall i really don't see what the threat is. After all its not like they are gonna be surfing on the thing, you could even use something like NLite if you are really paranoid and get rid of anything you don't need at the OS level.

      But maybe you know something I don't, I have a headache so I may just be missing something here, but I just don't see how the VM is gonna magically get infected by only running a single program with very limited Internet access,

      As has often been pointed out here, NAT is not a firewall. You do have firewalls in IPv6 as well. If they can protect the main Windows 7 host, they can protect the XP mode session as well. Plus if the XP mode doesn't need direct internet access, it can live w/ just a link-local address as well.

      At any rate, the VM will be running under Windows 7, which is as best protected as it can be, and one can always access online the stuff one needs, save it to the VM space, and then within XP mode, work on the old software as usual. Even I don't see the problem there.

    74. Re:Helps but not a complete solution. by EndlessNameless · · Score: 1

      If his Windows XP installation disc was built by the manufacturer (i.e., has Dell's logo in addition to Microsoft's), it will validate the BIOS as being from the correct OEM before permitting installation.

      He would have to purchase the motherboard from Dell (if it is still available) or else have access to their BIOS tattooing kit (usually only certified techs get that).

      And as for using a different CD with his key----no. Windows XP discs supported different sets of product keys depending on their distribution channel. A Dell OEM key will not work for a full retail, volume license, or retail upgrade disc. His Dell key will only work with Dell media.

      Microsoft knocked off that nonsense in Vista, thankfully, but shops with legacy systems will have problems until the day XP is no more.

      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
    75. Re:Helps but not a complete solution. by countach74 · · Score: 1

      Since we're talking desktops, sure I can see why small businesses might break even when choosing Microsoft. :) You're right, application-level security is not impressive (or even that usable) in Linux, although admittedly I don't know much about AppArmor. But then, I've never had the need in the server world to use anything like that.

    76. Re:Helps but not a complete solution. by digitrev · · Score: 1

      Touche, sir. Is there a newsletter or some sort of rss feed I can obtain from whoever designed that system?

      --
      Cynical Idealist
    77. Re:Helps but not a complete solution. by hairyfeet · · Score: 1

      Well I work with SMBs, SOHO, and consumers and I can tell you its SUCKS with a capital S, Linux on the desktop frankly hasn't gotten ANY better than it was 5, even 10 years ago. Oh its gotten prettier, its gotten nicer to look at, but the same hassles, the same driver issues, and the same backward ass design choices are still there.

      Now in the server space? I can honestly see the appeal, I really can. but you have to admit what you are running on a server and what you run on a desktop is two totally different cans of worms, with a server you are usually running headless or a minimal GUI at best, no desktop, no sound, no Wifi, its like comparing a crop duster and a fighter jet, they really are about as different as that.

      But when it comes to small business I'm afraid nobody has anything in the same ballpark, not even close. i have systems that have been in the field for 7-9 years now, not a single bug nor glitch,heck why do you think XP has lasted this long? Because its stable, its easy to use, runs on pretty much anything, and is easy peasy to lock down with group policy. hell you wanna go BOFH with group policy you can say WHAT they can run, WHEN they can run it and HOW it is allowed to operate. Nothing Linux has even comes close, which is why I'm so quick to call out the "Linux is read for the desktop!" crowd. Sure if ALL you do with a desktop can just as easily be done on a Kindle or iPad? Then sure Linux will work as a desktop...but why not just get the iPad or the Kindle?

      But at the end of the day MSFT didn't end up with a billion XP desktops out there by accident, they got that high by giving the SMB, SOHO, and consumer markets EXACTLY what they wanted, an easy to use desktop that any kid dragged in off the street can pick up in no time yet is just as easy to set limits on thanks to GPOs.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    78. Re:Helps but not a complete solution. by countach74 · · Score: 1

      Oh I'm not one of those "This is the year of the Linux desktop!" folks. In its current state, the Linux desktop only really works as a workstation of someone who is inclined to take the time and effort to learn both its intricacies and its (many) quirks. I absolutely love my Debian Wheezy KDE build as a development workstation, but I'm not delusional enough to think that it would serve a non-techie the same way it's served me.

      What I really don't get, though, is how Microsoft has managed to gain so much ground in the development arena. All of the .NET web stuff, etc... there's plenty of open source solutions that are both more flexible and free (or cheap). Low resource requirements, excellent stability, super easy maintenance: what is there not to love? Granted, the sys admins need more experience to get started than clicking around a GUI. :)

      As far as small business goes, the only trouble I see with Microsoft (from the client perspective) is the same of any large vendor: lockin. Things can get expensive fast and it's hard to jump ship.

    79. Re:Helps but not a complete solution. by countach74 · · Score: 1

      Oh, and now that it's not late at night, I can think a bit: Most of the things that you want to lock down that I can think of can be done so via *nix r/w/e bits in any reasonably setup system. It might not be quite as obvious as group policy, but it can get pretty dang granular.

    80. Re:Helps but not a complete solution. by xkpe · · Score: 1

      It would, mostly, if they blocked all the traffic except for the required IPs/ports.

    81. Re:Helps but not a complete solution. by hairyfeet · · Score: 1

      Yeah, why don't you play around with that a little bit and get back to me. I've found most programs out there have a bad case of "works for me!" in that nobody ever bothered to test the thing with anything but default install and default permissions so any changes to either one? welcome to your nightmare. With GPOs you can say "Bob gets to use this but only on Thursday between 3-5 PM" and I don't even wanna see what a mess of hacks it would take to do something that fine grained with nothing but r-w-e, it'd be a mess.

      As for why all the devs are on windows? that is easy, I haven't coded in a few years but it was probably what kept me on VS which is good old intellisense. Intellisense is a great example of MSFT making a damned good tool for day to day work as it takes out a lot of the drudgery of programming, I don't know if its still that way (as I said its been awhile, i quit programming when VB 6 was retired) but the FOSS IDEs I tried were frankly not much better than a glorified text editor, great if you know the language like the back of your hand and just need to whip something off fast but it would also happily let you fuck up syntax and never say a word. again if that has changed my bad, certainly have no desire to program anymore so not gonna be messing with IDEs, but at least when I was programming intellisense was worth its weight in gold to me.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    82. Re:Helps but not a complete solution. by countach74 · · Score: 1

      Well you definitely can't do time based access control very easily. But other than that, give me a task and let me see if I can think of a sane way of limiting access. :)

    83. Re:Helps but not a complete solution. by hairyfeet · · Score: 1

      Well a good example is the one that started the thread, you have a VM that 1.- can ONLY be allowed to run a single application and 2.- That application can ONLY go to specific addresses and specific ports with nothing else allowed.

      With GPOs that wouldn't be hard to do because pretty much anything can be set with GPOs to limit usage in pretty much any way you can think of, like I said telling the PC that Bob is ONLY allowed to run a specific program every other Tuesday really isn't hard at all to do. This is why I say that for SMBs and SOHOs and even consumers you just can't beat Windows, they spent crazy amounts of money to make everything friendly while at the same time giving admins the power to limit the living hell out of the system WITHOUT breaking the system.

      Like I said try tweaking Linux desktop apps and see how quickly things go to crap when you differ from the defaults. I spent nearly 3 years fighting Linux because I actually bought the whole "Linux is ready!" bit and found that once you stray from the default permissions things just start breaking.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    84. Re:Helps but not a complete solution. by countach74 · · Score: 1

      Argh, I keep thinking server perspective. But one thing you could do, assuming the app is GUI is setup the system to boot straight to the app with xinit. Not hard. Better yet, boot to a wrapper script that starts the app, and on app exit, shuts down the system. Of course all of this should be run under its own user. Then setup user-based iptables rule to block any traffic that isn't x, y, or z. If the app isn't GUI things are even easier, 'cause you can just set the user's shell to the app. I'm sure there are other solutions to launching straight into the app other than bypassing the window manager for all users, but off the top of my head that's all I could think of. And ultimately, this is what I like about *nix systems: there's always a way to do it.. sometimes yeah it may be a bit hacky, but I know a solution to that particular problem wouldn't be all that hacky at all.

    85. Re:Helps but not a complete solution. by hairyfeet · · Score: 1

      But that won't actually accomplish the task at hand, all you have done is turn a general purpose PC into a single application. with GPOs I can have JUST that one program go to the designated ports and be run ONLY at the designated times while at the same time allowing other applications to run with as little or as much restrictions as you want. let me give an example, it'd probably be easy to get into the mindset which since you are coming from the server space isn't easy, because as i said its like the difference between a jet and a cropduster.

      I have an insurance company where with XP Mode they have IE 6 set JUST to allow an intranet app, any other attempts to do anything with IE 6 will fail, while at the same time their Chrome install is allowed to do general surfing, they have a program for CC numbers that is ONLY allowed to run during certain hours (because it has to go through the head office) and then in the evenings the systems are locked to anything but their backup program.

      So you see thanks to the way MSFT designed GPOs you can get VERY fine grained control and what is more i only have to set that up once and through AD all the changes will be passed to the client systems and even THAT is fine grained as the managers have different permissions than the secretary and so on. Believe me friend, this isn't a slight on Linux, its just at the end of the day its really a server OS and if you want that pointed proved beyond a reasonable doubt go to ANY forum and say you need a drop in replacement for AD and GPO and see what horribly bad hacks you get told are "solutions" to your problem, last time I did that some of the software being touted had been abandoned and couldn't even run on the latest kernel!

      There just aren't any tools in LinuxLand designed to replace the ease of use and power of AD and GPOs, simply because the millions spent on Linux development are geared to the server and NOT the desktop. As I said on a server its great, you can download a pre-configured VM and with a couple tweaks have it running in less than an hour, but you try to replace GPOs with something in Linux you'll quickly be banging your head on the desk in frustration.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    86. Re:Helps but not a complete solution. by girlinatrainingbra · · Score: 1

      My mom's take on medicine, translated by me into "search" speak: medicine is a breadth-first search and investigation of a broad-base of clinically applicable knowledge instead of a depth-first search of a particular specialized field of knowledge that a Ph.D. would have. Breadth-first search instead of depth-first search in a world with huge amounts of medically applicable knowledge means you have to know a tiny bit about almost every medical thing or disease out there. There's no way you could suspect that a person might have disease XYZ_sub_345 if you've never even heard of the disease! (example my mom gave: psittacosis, a disease that you can catch from birds like parrots. thus important to know a patient's household or family routines or items, so you could suspect that they might have a parrot that could have passed on the disease. Or San Joaquin valley fever, from the dust here in California's SJ valley... etc).
      :>)
      So yes, sadly, I think doctors have to learn so much different crap that a lot of basics of other things either get pushed out of their head or don't even get a chance to get seated in their brain in the first place! Engineering for me, though my dad says my brain might want medical knowledge later in life...

  4. Unplug the computer from the WWW by Anonymous Coward · · Score: 4, Insightful

    Who cares if XP is unpatched?
    Special dental application to track intervention history, show X-rays associated, etc should not communicate with the internet.
    Same goes to timetables / reservations.
    If they need machines connected for mobility : make an internal network.

    I don't see such a problem here.

    1. Re:Unplug the computer from the WWW by SleazyRidr · · Score: 2

      The sibling post made the point about finding replacement parts for when things die. That was always my motivation for a complete system upgrade - something dieing and needing to be replaced without me digging deep enough to find something that would work with the old system.

      Secondly, some things do need to be connected to the internet. Sure you can make an internal network, but what if you need to connect to another doctor's office? What if you need to connect to any other doctor using the same software?

    2. Re:Unplug the computer from the WWW by Synerg1y · · Score: 1

      The people with BYOD policies for one.

    3. Re:Unplug the computer from the WWW by DerekLyons · · Score: 4, Insightful

      I don't see such a problem here.

      Since you have no experience with the software - of course you don't see a problem. You just wave your magic wand from your ivory tower and state that it "should not connect to the internet", and *poof* problem solved.

    4. Re:Unplug the computer from the WWW by vux984 · · Score: 5, Informative

      Special dental application to track intervention history, show X-rays associated, etc should not communicate with the internet.

      See this is just plain nonsense.

      I'm working with these sorts of customers, and the bottom line is that air-gapping the internal network is absurd. They need things like internet access and email in the various exam rooms at the front desk, in their offices etc. They also need to be able to review exam data in many of these places.

      For example, the front receptionist needs to be able to send and receive email, send out email reminders, email invoices, track shipments online, and other stuff like that. So that computer needs to be online. But they also need to be able to access the patient management system, pull up patient history for invoicing, etc.

      The patient management system is also tied into the medical equipment, as many instruments will submit the captured exams to the patient management system via DICOM and so forth. So that computer also needs to be on the so-called "internal network".

      You want support for a medical instrument / software -- you can't even theoretically take that to futureshop's geeksquad to sort out... but remote support via teamviewer/gotomypc/etc now saves shipping expensive equipment around or flying expensive technicians around in many cases. The equipment has to be online for that. Nevermind that they usually outsource IT because they're pretty small shops that can't support in-house IT, and remote admin / support for routine maintenance is a lot cheaper than onsite.

      Meanwhile doctors want to be able to send exams to partners, manufacturers, consultants, and so forth. Doctors want to back up the data to the cloud. Two computers at every desk, separate networks, and moving the data across an airgap each time would be a major hassle and expense.

      And that's just the tip of the iceberg.

      The software itself has started moving towards cloud storage and cloud backup integration, and there are even patient management systems now that are SaaS. The new and the old collide... people are using 10 year old instruments with new practice management systems and a lot of the new stuff available either outright has to be online, or at best you lose a lot of functionality if it is not.

      I don't see such a problem here.

      That's because you obviously haven't tried to solve it for a real practice in the real world.

      Special dental application to track intervention history, show X-rays associated, etc should not communicate with the internet.

      In the real world it does. Patients like email reminders of their appointments, they like to get emailed copies of their invoices for insurance claims and so forth. Doctors routinely need to send patient records to other doctors, specialists, consultants and so forth. Things need to be backed up offsite -- and online backup is the most practical solution by far for that.

      Many doctors work in mutiple practices, Tuesdays here, Thursday's there... and they want to be able to review and analyze on patients cross-sites so the in some cases mutiple offices are linked via VPNs etc.

      Nobody today would tolerate having all the exams from a particular instrument available only on a single air gapped unit or even an air gapped network.

    5. Re:Unplug the computer from the WWW by AmiMoJo · · Score: 2

      Problem is if that machine breaks it is pretty hard to buy a replacement running XP as new. It would have to be a custom build. It will only get harder as driver support dries up for new hardware and second hand machines become increasingly likely to be running Vista (which is six years old now).

      At least in Windows 7 there was XP mode which worked very well. It was removed from Windows 8.

      This has all happened before of course. Years ago I had a customer who owned a vinyl sign cutting machine with a parallel port connection. It was an expensive bit of kit and he wanted a laptop to run it. USB parallel port adapters didn't work, only "real" parallel ports. Replacing the cutter was going to be very expensive.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:Unplug the computer from the WWW by cant_get_a_good_nick · · Score: 1

      Iran had control hardware, very sensitive very "this is the future of the entire regime" compromised by Windows Malware. If anyone had motivation to keep some controllers malware free, it would have been the centrifuge operators.

      Granted, there were multiple vectors not just Teh InterWebbs, but if you think the IT "department" in a dentist's office is better skilled than the secret service around a nuclear program, I'd assume you're misguided. Most offices wouldn't even have a specific person, just the guy that knows how to trigger Windows Update.

      But, the offices I've seen are actually pretty networked. The value of computers in a doctor's office is that each exam room has a computer and can check records from a central data store. The idea where you can say "hey, unplug the wire and never plug in any volumes" is way past.

      I think you're oversimplifying a bit.

    7. Re:Unplug the computer from the WWW by Anonymous Coward · · Score: 1

      I have actually been responsible for handling the move for a system that was on windows 2000 to new hardware when the server it was on died. Because of idiosyncrocies with it's setup, it needed fax access from a serial modem. Upgrading was also not possible due to their EMR running on a nightmare chimera of win32 and microsoft sql server in such a form that it would not run with anything more modern, and the original developer had been bought up, and then the buyer in turn got bought up as well.

      So I virtualized the old monstrosity, moved their active directory over to a new server 2008r2 machine (which shouldn't even be possible according to microsoft) and then moved said vm of monstrosity into Virtualbox (HyperV can't support serial, Vmware is expensive and hard to get on short notice, Xen doesn't work on windows), and then got them back running. Even got this whole ugly monstrosity playing nice with their AD and their authent protocols. Only downside is that it needs to autologin to work, but security wise that is not that big of a problem since it is still password protected on it's lock screen.

    8. Re:Unplug the computer from the WWW by vux984 · · Score: 2

      I'd just subnet it and not allow much besides RDP through the internal firewall to reach it. The machines running XP are on VM-hosts in the back office except for the ones that need special hardware, which remain on physical boxes.

      Now consider what that would cost.

      Someone calls you up, says they have a bunch of XP boxes, some XP only software, and some medical instruments, but want to upgrade to Windows 7/8/9(?). They need the xp stuff on its own subnet, migrate to vmhost, plus they need to preserve all data, deploy new computers except when attached to the instruments (thus reinstall their practice management system, getting its the licensing sorted out), etc. You'll also need to setup VM-hosts and remote access etc, and a bit of training, and update the backup system.

      Its not hard to see a quote for that coming in at several thousand for labor alone, plus there is hardware too, and all that does is let them continue to operate the old stuff without paying to upgrade it.

      If you have the skill to do it yourself, sure, and if your posting here perhaps you do. But if not, if you are going to have to hire an outside IT firm to do?

      That's going to be a tough sell.

    9. Re:Unplug the computer from the WWW by LordLimecat · · Score: 3, Insightful

      The "problem" is on the end of the end-user. They want to not have to upgrade and to recieve security updates in perpetuity, which was never in the deal when they bought XP.

      For the record, XP is of the same vintage as Linux 2.4. Its time to upgrade, guys. You probably should have budgeted for this years ago, its not like this is some huge suprise. XP's EOL has overtaken us with the breakneck pace of a glacier.

    10. Re:Unplug the computer from the WWW by ArsonSmith · · Score: 5, Insightful

      Yea, not being able to afford an upgrade is not an excuse. That's like a truck driver saying he can't afford to buy new tires. At some point he's going to have to or he's not going to be driving his truck.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    11. Re:Unplug the computer from the WWW by Annorax · · Score: 1

      > I don't see such a problem here.

      Until someone plugs-in an infected USB device...

    12. Re:Unplug the computer from the WWW by Dahamma · · Score: 1

      Not quite as relevant for dental software (where there aren't as many lab tests that need to be sent out for processing) but I know the veterinary software my Dad's office uses allows them to communicate directly with test labs for results, reference non-local databases/expert systems, reorder various supplies and medications, allow them to share results/x-rays with specialists, remote backup files to secure backup facilities, etc.

      As another poster mentioned - you don't see the problem because you don't have the first clue about what the software really does, you're just making uneducated guesses...

    13. Re:Unplug the computer from the WWW by Zaelath · · Score: 1

      Yeah, but plenty of people would tolerate it running in a terminal services window on a server that has very limited internet access. And do. Often.

      The solution here is better support staff, but they'll cost more than $10,000, so the point is moot.

      What the doctor really wants is to whine and/or a magical free solution to their problems. One of those is possible.

    14. Re:Unplug the computer from the WWW by Lothsahn · · Score: 5, Interesting

      As a small business consultant who has run into this problem a number of times, as you said, airgapping doesn't always work. However, I have one customer who is security conscious and would rather alter his way of doing business than expose customer data and infrastructure to viruses.

      Two separate networks run on two separate switches (yes, VLAN's could have been used, but the switches didn't support them). Each port in the building can be configured to the internal or external network. Wireless is only available on the external network.

      To this end:
      1) The ultrasound computer is airgapped because it's running Windows XP. Specifically, the software for the US machine is very old and only runs on XP, and upgrading would be a $10,000+ purchase (new US machine, not just the software cost).

      2) The records keeping and accounting is separate from the internet. Customer records are only available on the internal network, and not connected directly to the internet. These computers are thin clients with USB mass storage support disabled.

      3) The internet computer is a disposable kiosk computer, which has no access to customer records. If someone wants to look something up (ie. rare disease), that computer is available for that. It's also accessible for emails.

      This has worked remarkably well. In the (extremely rare) event that an US picture needs to be emailed, the US computer is briefly connected to the internet behind a NAT firewall. We've had zero viruses or known intrusions on the internal network in 10 years.

      The doctors at this office are accustomed to the inconveniences that this brings, but they work around those issues. They did business for over 30 years with paper records, and they see no need to switch. The idea that some sensitive data gets leaked or hacked is more important than the minor efficiency gains they could achieve. However, this is a rare case. Most of my customers demand all their computers be internet-connected.

      --
      -=Lothsahn=-
    15. Re:Unplug the computer from the WWW by cbhacking · · Score: 1

      "XP Mode" is just a mildly customized Windows XP Pro image running in a Windows Virtual PC virtual machine, plus some cleverness with Remote Desktop Protocol stuff to get the windows from the VM to appear on the host desktop. There's nothing important about it that can't be done on Win8 using Client Hyper-V, it just doesn't configure itself for you.

      However, bear in mind that it's still an XP image. It needs XP security patches just like any other XP install. When those are no longer available, it will be as insecure as every other XP machine.

      What I want to know is how the hell people manage to write XP software that is flat-out incompatible with newer versions. Sometimes it takes a bit of mucking about with compatibility mode flags and running the program as Admin, but in general I've been able to get every 32-bit XP program to run fine under 64-bit Vista or newer. The only major exception is anything which requires a (32-bit) driver.

      --
      There's no place I could be, since I've found Serenity...
    16. Re:Unplug the computer from the WWW by ChronoFish · · Score: 1

      That is wrong.

      Many Practice Management Systems are also responsible for billing - which is typically done through the Internet. If they need send records to an orthodontist or other 3rd party provider, then the sharing of medical records through an HL7 interface is necessary as well.

      You don't see the problem because you don't want a problem to be there. Think larger.

      -CF

    17. Re:Unplug the computer from the WWW by Anonymous Coward · · Score: 1

      New tires don't cost literally 10 times that of the whole fuckin machine.

    18. Re:Unplug the computer from the WWW by Anonymous Coward · · Score: 1

      Bad analogy. A truck driver's tires don't get hacked, they wear down from use. Plus they factor in the wear on their truck into the cost of whatever it is they are hauling.

      The equivalent to the eye doctor's problem is that the truck manufacturing company is dropping warranties and service support for last year's model, telling everyone to upgrade (buy) a new truck. The new trucks themselves are affordable, but our truck driver requires specialist wheels (maybe he drives on icy roads a lot), only made by one company that carry a large upfront cost, disproportionate to the actual cost of the truck. And he can't just transfer them from his old truck, because all the wheel sizes and connections are different.

    19. Re:Unplug the computer from the WWW by Darinbob · · Score: 1

      I've seen the same issue on dental machines for sure, even with the dentist asking me a question about it once. Many times though these machines are networked. Part of the utility is being able to fetch and store files to a database. Many small clinics just are not set up to have a separate private network, they don't even have an IT staff.

      Basically you buy a machine as a turnkey system, only to find out two months later that it's obsolete. This is not an unusual occurance. XP was shipping as part of systems long after Windows 7 was out, and W7 was introduced less than 4 years ago (October 2009). This is RECENT, this is not ancient except in parts of the corporate world. Windows 7 SP1, considered the "stable" release by many people was only released Feb 2011, or TWO years ago. That's a very short period of time to expect everyone to spend money to upgrade their computer plus operating system (since most of those XP machines can't run W7 very well). Even if you take the strategy of upgrading the machines once they've reached a 5 year life, you're still stuck on XP for a very significant number of them.

      Microsoft is not canceling service because XP is too old, but because they want people to upgrade and spend more money. Everywhere else in the corporate world we have to maintain software that is older then W7 is, this is considered a normal part of customer service. Why does Microsoft get excused from having to support their customers?

    20. Re:Unplug the computer from the WWW by vux984 · · Score: 1

      Setup a Windows 7 image for for email / internet access, Setup an XP image for old hardware / internal network

      a) The customer wants the same software, the practice management system, to communicate with the old hardware AND and the new hardware, AND the internet. Which image do you put the practice management system on?

      b) You can't assume the old hardware/software will run in a VM. In many cases it just won't. Medical equipment in particular can be very particular, especially if its using proprietary PCI cards and even manufacturer customized drivers as the interface. How much will you charge the customer to (re)discover that the vendors approved pc configuration can't be just ignored after all.

      c) And what is the customer going to do if one day the instrument doesn't work? When the vendor finds out its being operated through a Xen VM the support conversation is over; it doesn't matter whether that is the actual problem, they aren't generally going to troubleshoot a system that isn't set up exactly according to their specifications. Its a medical instrument -- if you want it to work you set it up exactly as your told. If you don't set it up that way, its NOT their problem if it doesn't work.

      d) That set up is going to be expensive. How much would it cost to bring someone in to build that network, deploy those systems, setup and test those images, etc?

      You're easily looking at several thousands of dollars going that way too, and that's a lot to spend on an unsupported system with reduced functionality.

    21. Re:Unplug the computer from the WWW by darkjedi521 · · Score: 1

      A lot of things that "require" XP mode are really things that were designed for Windows 9x or NT and are already running in compatibility mode on XP.

    22. Re:Unplug the computer from the WWW by Darinbob · · Score: 1

      It _should_ have been in the deal. XP should have been supported for a longer period of time. There has not even been a suitable Windows replacement for XP for even 4 years now. Many other products typically have customer support for longer periods of time than that. I've seen plenty of stuff that will continue support for 5 years since you purchased a product. I certainly have to maintain software releases that are 4 or 5 years old.

      The date XP was released is irrelevant, since not everyone purchased XP on the day of release. XP was current only a few short years ago and was available for purchase even for some time after W7 was released.

      This is about as ridiculous as when AT&T sent me a letter only 6 months after I purchased a phone to tell me that it was obsolete and that I needed to replace it. You expect that when you spend a certain amount of money on a product that it will be supported for a reasonable period of time after that purchase. Only supporting a computer and OS for 3 or 4 years after purchase is TOO SHORT.

    23. Re:Unplug the computer from the WWW by Darinbob · · Score: 1

      If the tires aren't lasting the normal expected lifetime of what you expect tires to last, then you either blame the driving conditions or you blame the manufacturer. You could buy a brand new computer with XP from an OEM less than 4 years ago, on computers that wouldn't run Windows 7 very well. That's where the lifetime starts counting from, no the first day XP was sold to the first customer but from the day that particular computer you have was sold to you, and if that was less than 4 years ago then you'd be pretty pissed at Microsoft for unreasonably cutting you off.

    24. Re:Unplug the computer from the WWW by vux984 · · Score: 1

      This has worked remarkably well. In the (extremely rare) event that an US picture needs to be emailed, the US computer is briefly connected to the internet behind a NAT firewall.

      And this pretty much sums up why it's worked remarkably well. The old system -can- largely be isolated, and its extremely rare that it needs to be connected.

      Its not hard to find a counter example where the medical imaging itself, or files derived from that imaging are sent off for manufacture.

      With contact lenses, for example, orders for custom asymmettrics for scarred post-lasik eyes are transmitted electronically now directly based on the corneal topography. So the workflow is "take the exam", "design the a 3d lens on top of the 3d model of the cornea captured in the exam", "transmit the 3d lens file to a manufacturer"... you don't want to have to physically plug the internal network the internet for every order.

      In other fields, dentists for example, making a crown take a physical mold and send it out, but we may see that whole system go to computer modelling and then instead of molds, they'll send out computer models based on 3D imaging... or not... I honestly don't know much about dentistry or where its headed.

      And as the records in general go online, it makes a lot more sense to exchange them electronically (e.g. when your doctor refers you to a specialist) etc then to print things out and send them on paper. Doubly so as a lot of the new imaging processes are 3D models and much is obviously lost if they are printed.

      We have to figure out how to put things online as securely as possible. You can only avoid it for so long.

    25. Re:Unplug the computer from the WWW by Darinbob · · Score: 1

      There's clearly a cognitive disconnect between people working in IT for a large corporation and people who actually need to get work done in other environments.

    26. Re:Unplug the computer from the WWW by Darinbob · · Score: 1

      Well at least with open source, if the author decides to prematurely cancel support you can still get updates from others. If you're on Windows though, you're subject to the whims of Microsoft.

      (and how dare you not upgrade when they asked you to, don't you know the economy will collapse if you don't buy Windows 8?)

    27. Re:Unplug the computer from the WWW by Anonymous Coward · · Score: 1

      Seems to me that it's more like a truck driver saying he can't afford to buy a new truck because the trailer companies decided to discontinue the old style of hitch.

    28. Re:Unplug the computer from the WWW by Darinbob · · Score: 1

      It still means purchasing a brand new OS (windows is expensive). Plus very expensive labor charges to get someone to set this up for you and maintain it over time.

    29. Re:Unplug the computer from the WWW by antdude · · Score: 1

      What if the internal network get infected/hacked? Even without network, what about infected drives from USB flash or whatever?

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    30. Re:Unplug the computer from the WWW by Anonymous Coward · · Score: 1

      You obviously have never owned a business

    31. Re:Unplug the computer from the WWW by vux984 · · Score: 1

      There's clearly a cognitive disconnect between people working in IT for a large corporation and people who actually need to get work done in other environments.

      That's certainly true. But what is a small medical practice (think optometric office, or dentists office) going to do? They can't do it themselves and it would be irresponsible. They can't hire some "smart teenager for 10-20$" because that would be irresponsible too, because as much as the kid knows about windows and general networking, and general applications they aren't really prepared to take medical instruments, medical imaging software, etc.

      So that leaves "professional outsourced IT shops" and that runs $100/hr minimum for onsite, or $150, $200 or beyond, and either they are specialists in supporting medical practices and charge even more because they actually have a clue about the equipment in the practice, the software, how to set it up, how to network it, how its licensing is managed, or they aren't really much further ahead then the smart teenager and spend half the time on the phone with the medical instrument suppliers racking up support bills while charging for their own time...

      And those support calls to the medical instrument suppliers aren't usually cheap.

    32. Re:Unplug the computer from the WWW by Zaelath · · Score: 1

      Fair suck of the sav. I'd never suggest anyone upgrade to Windows 8 (now that it's gone up from $40...)

      BTW, if you had the open source alternative, then you'd still need those expensive ops. My livelihood depends on it ;P

    33. Re:Unplug the computer from the WWW by Goetterdaemmerung · · Score: 1

      Truck drivers rarely buy new tires. They retread the old ones up to 10 times.

    34. Re:Unplug the computer from the WWW by toddestan · · Score: 2

      It's more like telling the truck driver he has to upgrade the emissions systems on his truck. It's going to cost a lot of money, and when all is said and done the upgraded truck won't do the job any different than the old truck.

    35. Re:Unplug the computer from the WWW by tokencode · · Score: 1

      You have obviously never done work for a doctor's office before. Many systems require internet access for things such as insurance verification. Meaningful Use requirements for medical doctors require that doctors be able to share information between each other, stage 2 requires structured data. Most of this is done via VPN over the internet as dedicated lines to each location are cost prohibitive.

    36. Re:Unplug the computer from the WWW by ArsonSmith · · Score: 1

      sorry you didn't hear about it prior, but XP was set to expire some time ago. Perhaps there was a reason you got that great deal you got on an XP system 4 years ago.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    37. Re:Unplug the computer from the WWW by ArsonSmith · · Score: 1

      you haven't bought tires for an 18 wheeler before have you? While not 10x it's still over $25,000.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    38. Re:Unplug the computer from the WWW by ArsonSmith · · Score: 1

      Tires for an 18 wheeler cost well more than double that 10k.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    39. Re:Unplug the computer from the WWW by sdreader · · Score: 1

      I would argue the UI enhancements (snap windows to edges, full-drive indexing, etc) in Windows 7 were far and away the most useful, daily improvements over XP that I can swear on being ways to do things faster.

      --
      Apparently being anti-Steam is grounds for insults, even if there's basis. I shall learn to keep my mouth shut.
    40. Re:Unplug the computer from the WWW by flimflammer · · Score: 1

      It should have been in the deal? Really?

    41. Re:Unplug the computer from the WWW by pnutjam · · Score: 1

      Connecting to another office, that sounds like the perfect use case for some sort of virtual leased line connection, maybe I should write some software to create a secure tunnel between two locations. I could call it a VLL or maybe VPN. I could probably make a ton of money since there is now way there could be free versions of something this revolutionary.

    42. Re:Unplug the computer from the WWW by jamesh · · Score: 1

      Yea, not being able to afford an upgrade is not an excuse. That's like a truck driver saying he can't afford to buy new tires. At some point he's going to have to or he's not going to be driving his truck.

      I wonder how dentists will raise the money to purchase new software...

      Frankly though, something like practice management and medical records software should be on a subscription. If I wrote such software that's how i'd sell it. You pay me money each month/year/whatever or you can't use the software anymore. In return, i'll support it, keep security up to date, keep supporting current platforms, escrow the code in the event of something happening to my company, and make sure the data backend is open enough for you to easily migrate to another package if your needs are no longer being met by my software.

      The alternative is that users get shitty with me because software they bought 10 years ago doesn't run on current OS's.

    43. Re:Unplug the computer from the WWW by Pallas+Athena · · Score: 1

      It seems you are saying that those people really, really NEED to have all the best and latest features (cloud integration, remote support, Saas, ..., yet they can't be bothered to pay for a recent software version? I highly doubt that their current XP-based application integrates cloud technology. After all, 10.000 $ seems like a substantial amount of money, but this is an expense that they should have seen coming for many years - and as you say, it offers a whole range of new possibilities to ease their live. Surely all those doctors are driving sub-10.000 $ cars, because they can't afford anything else? Either these improvements are worth 10.000 $, or there is no need for them to complain about the limitations of an old airgapped software.

    44. Re:Unplug the computer from the WWW by rbosworth · · Score: 1

      Consider a machine with PCI slots and specialist cards in those slots. No drivers except for Windows 2000/XP. What then? Any physical break of hardware either means upgrading, finding a similar machine to the old one that broke (there's a market in there somewhere), or trying an expensive VMWare + PCIe + external expansion case. Most people owning the hardware are suckered into the next upgrade through ignorance of the possibilities, or the unwillingness to risk potentially costly attempts to work around an issue.

    45. Re:Unplug the computer from the WWW by metamarmoset · · Score: 1
      A lot of software I've seen still running on 32-bit XP machines was actually written for 95/98 and is technically 16-bit.

      In some cases, DOSBox on linux is a better way of getting old software to run on new computers than XP-mode on 7.

    46. Re:Unplug the computer from the WWW by 91degrees · · Score: 1

      Most of this can be done with a different PC though. Keep the XP machine around for the specialised software. Use sneakernet if files need to be transferred. This is actually a fairly common practice.

      Of course it's possible the software itself needs an internet connection. Some software needs it purely to connect to a licence server in which case the suggestion is useless, but it's worth considering.

    47. Re:Unplug the computer from the WWW by Mr_Plattz · · Score: 1

      Yea, not being able to afford an upgrade is not an excuse. That's like a truck driver saying he can't afford to buy new tires. At some point he's going to have to or he's not going to be driving his truck.

      Sorry that's such a poor metaphor. The core operating system for a PC that performs a functional business role is nothing like the disposable items you mentioned. The actual equivalent metaphoric item on the truck is the trucks engine control unit (ECU) or BIOS on the GPS/Radio.

    48. Re:Unplug the computer from the WWW by Lothsahn · · Score: 1

      Me too. Unfortunately, they only work on dogs, cats, birds, lizards, and the like.

      Standard of care is better than any hospital I've been in, though...

      --
      -=Lothsahn=-
    49. Re:Unplug the computer from the WWW by Calydor · · Score: 1

      How so? Does GoodYear suddenly say, "Those tires you bought some years ago that still have lots of pattern left will now no longer have traction on the road. Buy new ones from us!"?

      --
      -=This sig has nothing to do with my comment. Move along now=-
    50. Re:Unplug the computer from the WWW by bzipitidoo · · Score: 1

      What struck me about this is that the complaint is coming from the medical field, which is notorious for overcharging more than any other field. Yeah, really sucks when you're charged sky high rates for service, doesn't it, doc?

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    51. Re:Unplug the computer from the WWW by LordLimecat · · Score: 1

      New truck tires dont last 13 years and have an announced deadline before support stops 10 years in advance.

    52. Re:Unplug the computer from the WWW by LordLimecat · · Score: 1

      suddenly

      For values where suddenly == 10 years, sure.

    53. Re:Unplug the computer from the WWW by LordLimecat · · Score: 1

      This thread makes me think that we really do have a massive entitlement-mentality problem.

      The free, community-supported Linux cant be arsed to update 2.4 linux anymore, and Microsoft has for no additional charge continued supporting XP for an extra 3 years beyond its original scheduled EOL, and an extra 2 years beyond Linux 2.4. And thats not enough?

      Maybe microsoft should cease all operations as a for-profit corporation and devote all its resources to creating and supporting all of its products in perpetuity at no cost. Yea, that sounds fair.

    54. Re:Unplug the computer from the WWW by Calydor · · Score: 1

      Then let me rephrase, does GoodYear say that in ten years, tires you buy today will magically stop working regardless of how worn they are?

      --
      -=This sig has nothing to do with my comment. Move along now=-
    55. Re:Unplug the computer from the WWW by vux984 · · Score: 1

      It seems you are saying that those people really, really NEED to have all the best and latest features (cloud integration, remote support, Saas, ..., yet they can't be bothered to pay for a recent software version?

      No, its driven by economics: SaaS means they don't have to buy anything. No servers, no local IT, no big software license, just monthly payments.

      So when their 7 year old server starts getting noisy, and they look at the replacement costs... SaaS can look pretty attractive to them.

      Cloud backup -- same thing: simple and cheaper and more reliable then anything else they could do -- it gets them offsite backups with no human factors for a few bucks a month.

      Remote support -- same thing: simple and cheaper, with less downtime as incidents are resolved quicker.

      Either these improvements are worth 10.000 $

      What do they get from THAT particular $10,000 upgrade? In many cases, all they get is Windows 7 compatibility for their old instrument.

      Or they can just cling to XP; then they don't have to buy it.

      or there is no need for them to complain about the limitations of an old airgapped software.

      Or they can just leave XP connected to the network, then they don't have to airgap it.

      Plus if they've got 10,000 to spend there's almost always a laundry list of things a LOT more important to the customer than making sure they aren't using XP after its end of life date. "vague security improvements" are a generally low priority and a tough sell.

      They'd generally rather buy a different instrument that does something else -- and add to their practices diagnostic abilities, and add a revenue stream (by charging for exams, etc) rather than just upgrade an older unit that is still working fine.

    56. Re:Unplug the computer from the WWW by Darinbob · · Score: 1

      The real problem I think was that they announced end of life too soon, before there was a suitable replacement. Vista was out but they realized at the time what a flop it was and that customers were holding back on upgrading.

      Now certainly MS can do whatever they want, but we're also certainly allowed to gripe about it.

    57. Re:Unplug the computer from the WWW by ArsonSmith · · Score: 1

      Way off, does GoodYear say that in ten years, the tires you buy today will no longer be under warranty and if they happen to stop working or cause problems GoodYear will not replace them.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    58. Re:Unplug the computer from the WWW by Anonymous Coward · · Score: 1

      Yea, not being able to afford an upgrade is not an excuse. That's like a truck driver saying he can't afford to buy new tires. At some point he's going to have to or he's not going to be driving his truck.

      No. That's like a truck driver HAVING TO buy tyres that dont fit the truck because the normal tyres have been discontinued. If the truck still does the job that is intended to do why should the driver have to buy a new truck to do the job? More than this, if someone has a computer 10 years old, doing today what it was doing 10 years ago, why should it have to upgrade?

    59. Re:Unplug the computer from the WWW by vux984 · · Score: 1

      Still not clear on why it only works on XP and not Win7 ..?

      No device drivers for the interface is a common issue.

      How many PCI, or even USB video capture solutions from around 2000 work with windows 7? How many venders released windows 7 64-bit driver updates for your 2002 TV tuner cards?

      Some of the really old stuff is still using 16-bit software and serial port software that don't like USB adapters but will still run on XP if there is a built in COM port.

      This type of stuff doesn't like Windows 7 at all, and doesn't like virtualization much either.

      One product line im familiar with uses a pci frame grabber card that was discontinued years ago. You can't get replacement cards, never mind windows 7 drivers. The vendor has a retrofit to change the interface to USB but it isn't cheap, and it isn't compatible with the old software. So you have to buy the retrofit AND upgrade the software if you want to use Windows 7. Its cheaper than buying a new instrument, but as long as the old interface card still works, its even cheaper to just stay with XP.

      Another has a belkin usb camera as a minor internal component for which windows 7 drivers don't exist, so the camera's have to be retrofitted for the instrument to work with windows 7.

    60. Re:Unplug the computer from the WWW by wmelnick · · Score: 1

      Since they are getting $42,000 from the government for meeting Meaningful Use over the next 4 years, the argument is bullshit. They can afford a new computer, new software and the tech support to install it, and still be able to pocket half the money.

  5. Certification by OverlordQ · · Score: 4, Insightful

    I bet a lot of that $10k fee is due to the software requiring FDA certification.

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Certification by Nadaka · · Score: 5, Insightful

      Yea, its not like medical software errors ever killed anybody. Eh Therac-25?

    2. Re:Certification by Mashiki · · Score: 4, Interesting

      I bet a lot of that $10k fee is due to the software requiring FDA certification.

      Oh that wouldn't surprise me, back oh 15 years ago I helped due a transition from paper to electronic. It was right up along the lines of $38k here in Canada for the software. And my family doctor just dumped their old version of Wolf Medical to a new version, total cost for 6 computers? $118k.

      --
      Om, nomnomnom...
    3. Re:Certification by SleazyRidr · · Score: 4, Informative

      On the off chance you're not trolling:

      Just because the example in the summary is a medical example doesn't mean that they're the only types of software that are expansive. I use some $20k/seat engineering software that isn't certified by anybody except me knowing what it's doing and putting my own name to it. Stop looking for big-government boogey men under every bed.

    4. Re:Certification by tftp · · Score: 4, Informative

      No, I don't think that a housekeeping database that doesn't ever touch the patient needs an FDA approval. Not any more than MS Windows or MS Office do, at least.

      A $10K price is a common sight in niche markets. Even in non-niche markets specialty s/w, especially with lock-in, command prices of $20K and above. Have this here CNC milling center? Then you need SolidWorks and MasterCAM (or whatever CAM you pick.) That may easily cost you about half the price of the machine.

      The price is driven by the need and the opportunity. The need lies in fact that a very complex piece of software has to be designed for sale to a handful of customers. A smaller ISV may see tens of sales per YEAR, and each of those customers will bitch and moan about economic downturn, trolling for a discount. The ISV needs the high price to stay afloat, and to survive periods between orders.

      The opportunity lies in fact that the customer has to have this software - if not yours then one from your two competitors; and you know how to play that game. The prices will be set to the maximum that the customer can afford.

    5. Re:Certification by Synerg1y · · Score: 4, Informative

      Coincidentally, you've never worked in the medical industry. The software itself may cost $5-$10k, then the SEPARATE cost of validation tacks on that 20k.

    6. Re:Certification by puto · · Score: 3, Interesting

      I used to sell practice management.billing software in the 1990s, and what I found out, that a doctor who was clearing 30k a month in his practice, after all expenses paid, including his salary, was loath to spend 25k to modernize his office, and increase his billing revenue by 10%. Doctors are cheap. An ophthalmologist who cannot afford 10k is probably not one I would go to. One thing Windows did for the medical billing world was force traditional Unix vendors of billing software was to lower their price and up their game.

      --
      The Revolution Will Not Be Televised
    7. Re:Certification by FaxeTheCat · · Score: 1

      Just to add to your examples: In the petroleum exploration industry, there is software which start at $50K per seat. A typical configuration is 100 to 200 K$. Yearly support will cost you 15-20% of purchase price. So 10k$ is not really that much...

    8. Re:Certification by nametaken · · Score: 4, Insightful

      You can probably count on one hand all the directly life critical software running as a regular app on XP, in the whole world.

      It's very unlikely there's anything at the eye doctor's office that falls in that category. This is a case of simple vendor lock-in. That's all.

    9. Re:Certification by Nadaka · · Score: 1

      I remember when 3d modeling and animation software was close to $10k. At the time the majority of games were not in 3d, much less animation or digital effects.

    10. Re:Certification by crutchy · · Score: 1

      as much as therac-25 deaths were caused by software errors, the root cause was lack of hardware protections used previously

      it would be kinda like leaving the old six pack pressure and vacuum gauges (alt, dg, ah, asi, vsi, turn/bank) out of aircraft with computer controlled fly by wire and gps... the last thing you want at 30,000 ft is for your flight computer to have a brain fart with no backups (i know they will eventually remove them... god help us all when that day comes)

    11. Re:Certification by vux984 · · Score: 2

      I bet a lot of that $10k fee is due to the software requiring FDA certification.

      Not really, although FDA, Health Canada, EMEA (Europe), TGA (Australia), SFDA (China), etc... do definitely take a toll.

      But quite simply a lot of that $10k fee comes from having to pay people qualified to write the interface software for medical devices which frequently sell fewer than a 1000 copies a year.

      And to develop, support, and write a Windows Vista/7/8 update for a 10 year old medical instrument. That's targeting an even smaller market. Many of the original units have been retired / replaced. Some customers will choose to upgrade to a more modern instrument rather than pay big bucks for a software update for a 10 year old unit. And a good chunk of the market will cling to the original unit and software.

      To add to that there is often a hardware engineering component too. A lot of the old equipment is serial, and may not work well on a simple USB adapter without significant effort. And the video stuff is even more of a hassle; often using weird proprietary 3rd party video capture boards in the PC that have since been discontinued, and/or for which there is no driver support in Windows 7, so the old instrument may need to be retrofitted in addition to new software.

      Plus the upgrade itself is labor intensive, usually outside the comfort level of the doctors, and even their IT people (in house or outsourced tend to want some hand holding. And because you want to migrate and upgrade the old data to the new computer/new system its actually more complicated to install than a "fresh install".

      Everything costs.

    12. Re:Certification by denobug · · Score: 1

      Adding to that common practice is the out-of-date software cannot be rid of due to old hardware still in service. There are still DOS based software running around. The only good thing about it is that a, script kiddies don't know DOS very well these days (not saying they cannot learn fast), b. they are limited in their usage, and c. most of the DOS based software lack ability to connect to a network, and so do the device the software to be used with.

    13. Re:Certification by Holi · · Score: 3, Insightful

      Your right, it's probably running on NT4 or something like that. I have seen many instances of embedded NT or 2000 still in use in the medical field. (Radiology labs is where I see it but I would guess that maturity and stability of the software and drivers negates the need for upgrades in many medical devices)

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    14. Re:Certification by whoever57 · · Score: 1

      Try buying ASIC place and route software. Typical license prices are in the range of $500K to $1M per seat (when bought in small numbers) for a 3-year license. However, this software is normally sold under a floating license model, so the customer can upgrade the machine on which it runs to newer hardware and software without any extra cost.

      --
      The real "Libtards" are the Libertarians!
    15. Re:Certification by amiga3D · · Score: 5, Funny

      Most of the Doctors I know have 2 or 3 ex wives and several child support payments that eat up a lot of their money. Then there is the current wife and mistress.

    16. Re:Certification by geoskd · · Score: 5, Interesting

      You can probably count on one hand all the directly life critical software running as a regular app on XP, in the whole world.

      It's very unlikely there's anything at the eye doctor's office that falls in that category. This is a case of simple vendor lock-in. That's all.

      The problem is that the software takes significant time to write. Lets say it takes a team of three programmers 1 year to write. Now, say that its a blockbuster, and 1/3 of all opticians use it. You're only talking about a couple thousand copies total. Maybe a thousand copies a year. Now, you also have to have someone do tech support and maintenance. So, You paid $300,000 to develop the software, and are paying $100,000 per year in maintenance. to sell 1000 copies per year. (Thats a very high estimate btw). So, at break even, with no other company overhead, your product costs $400. Now if you take a more realistic view that most opticians already have the software they need, your annual sales expectation is probably more like 100 units, not 1000, and now you're looking at a $4000 price tag.

      Before you start talking open source, blah blah, lets not forget that this is a highly specialized application with very little general appeal, and no geek factor. The best you could hope for would be a project that somewhat resembles what you want and pay (by the hour I might add) to have someone adapt it to your needs. This quickly adds up too.

      All that having been said, the solution is actually simpler than it sounds. Good XP emulation is not that hard to find. WINE already does a pretty good job of it, and is unlikely to be end-of-lifed any time soon. It is likely that the best alternative for these boutique operations is to switch to Ubuntu or Debian with WINE, and be reasonably certain that they can survive the next hardware upgrade. It wont be cheap, but it will be better than $10k for a new copy of xyz opticiansoft, and it will be M$ proof.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    17. Re:Certification by Dahamma · · Score: 1

      In the US, maybe. In the whole *world*? I wouldn't take that bet.

      It probably wouldn't surprise anyone if North Korea's uranium enrichment program is run on pirated copies of Windows 98, let alone their medical software.

    18. Re:Certification by Jah-Wren+Ryel · · Score: 1

      Yea, its not like medical software errors ever killed anybody. Eh Therac-25?

      Or Varian.

      --
      When information is power, privacy is freedom.
    19. Re:Certification by Dahamma · · Score: 2

      Yeah, but from TFA this isn't an ophthalmologist, it's a $49 per exam optometrist at Costco (a bit of Googling shows they probably make more like $70-100k *gross* per year, not $30k net per month).

      Though that did confuse me a bit - does that mean Costco uses independent optometrists in their stores, or are they the ones who are too cheap to spend $10k for new software??

    20. Re:Certification by deancornett · · Score: 1

      Actually it's oftentimes not anything involving formal certification ... it's more like "MSoft changed something and now my code doesn't work". As an example, in XP and earlier, a fairly common method in C to determine whether a file or files (using wildcards) exist is to use "GetFileAttributes()". However, in Win7, using wildcards fails since it appears that the wildcard character (*) is parsed as an explicit character in the filename or filetype (which can't exist so that "GetFileAttributes(AFile*.doc)" always returns NULL). The eventual fix I found is to use "FindFirstFile()" which works fine with wildcards in Win7 and XP ... maybe not in Win8, though ... who knows ... sigh. Seems like MSoft goes out of its way to break backwards compatibility!

    21. Re:Certification by Ryanrule · · Score: 1

      Someone is lying.

    22. Re:Certification by gander666 · · Score: 1

      My kingdom for a mod point.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    23. Re:Certification by nonameisgood2 · · Score: 4, Interesting

      But doctors in small towns (population 10k or less), barely scraping by because half of the population is at or below poverty level, are paying the same as those in this big city. They all have to meet the same federal mandate to bill electronically (which requires internet access to a clearinghouse) and provide electronic medical records to insurers and other doctors as needed. And I do the IT from 400 miles away, also requiring that I have remote access. I found an excellent package for about $5k, for my wife's practice, but it is tailored to the small to mid-sized practice. We also pay $2k/yr for maintenance and updates. But it's on MacOS, an OS which is now mature enough to avoid software-shaking changes from year to year. (macpractice.com)

    24. Re:Certification by crutchy · · Score: 1

      there's no such thing as free government

    25. Re:Certification by karnal · · Score: 2

      Thing is - and I speak from experience - dental software (which would be considered "medical software" is HEAVILY reliant on the juggernaut that is Microsoft. Throwing out WINE and proclaiming that it will just work without some headache (which is honestly what every other solution other than paying the company is) is absurd.

      But that's kind of what you stated anyways. Won't be cheap. Well, it's hard to convince most clients to not be cheap. It's a way of life in certain businesses!

      --
      Karnal
    26. Re:Certification by budgenator · · Score: 1

      I doubt it, we just drop $28K on 9 computers, 10 software licences; not FDA certified software. The support contract is what eats you up.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    27. Re:Certification by verifine · · Score: 1

      I recently had a spot of basal cell carcinoma removed from my nose, which involved a skin transplant from - of all places - my ear. Then I received an unexpected (and certainly unwanted) appointment voice confirmation call from my dermatologist. At least it wasn't a robocall; I block those. On my next visit I lambasted the receptionist, telling her to send Email. She said quietly "The computer I'm working on is running Windows 98, and our server runs DOS." Oh, crap.

      Pretty hard to give her a rough time after that. She told me that the doctor had written his own billing software and was in the process of trying to port it over to Windows 7. Sheesh. I appreciate that volume reduces cost, as has often been mentioned. I don't live in Podunk (and if you do, my apologies), and my doctor either can't afford commercial billing software or perhaps is too cheap to buy it.

      Naturally, there is no Internet connection from these ancient computers. Isolating something that works but is not supported makes a small degree of sense, but to be running Win98 in 2013? Something's badly broken, maybe the killer FOSS medical billing software is the answer, but I have no ability to write it.

      Rant mode: Why then, when I have "full" coverage, do I have to pay $1800 on the bill when my "insurance company" pays less than $400? End rant.

    28. Re:Certification by Darinbob · · Score: 1

      No, it's labor costs and margins. Ie, someone has to do the work, and you won't get a minimum wage IT staff to do it. Plus if your software only has a market for a few thousand people then you have to make it expensive to cover the development and maintenance costs. These are all niche markets.

    29. Re:Certification by xhamulnazgul · · Score: 1

      As someone that works in Healthcare IT, you nailed it. If the software has no effect on the actual treatment of the patient, then it doesn't have to have ANY certification. If your software effects the treatment of the patient but not actually controllling the treatment, like radiation treatment planning software, then the software must be certified and must run on FDA approved hardware with the trusted platform module chip present and in use. If the software actually controlls the treatment, then the software, hardware, interfaces, and attached/associated systems must be FDA approved.

      --
      Communism will never work. People LIKE to own things.
    30. Re:Certification by c0lo · · Score: 1

      You can probably count on one hand all the directly life critical software running as a regular app on XP, in the whole world.

      Life critical software... Ummm, like the "next gen" command center of the UK's nuclear subs?

      --
      Questions raise, answers kill. Raise questions to stay alive.
    31. Re:Certification by lightknight · · Score: 1

      This. I am willing to hear out any doctor who can prove that they cannot afford the $10K upgrade by faxing me proof that they have not bought a new car in the last three years. It's a piece of office equipment, it requires upkeep...ask us how we feel about our annual licensing costs / training materials which can easily trump $10K. And that's on a salary nowhere near what doctors are earning today, and what sadly is often-times not even expensed properly (so no tax credit).

      This is technology...a new OS comes out every 3 years, you need to make the boat every 6 years on average (Vista non-withstanding). Now, this doesn't mean paying out $10K every few years...to be honest, that's a complicated scenario: you're paying for a handful of programmers to work on a single task for which there is a very small market...on the other hand, a lot of the medical software I've seen is painful to look at, so I imagine the code is much worse. So, if I wanted to avoid the tax in the future, I'd inquire about future-proofing the software, or hiring a programmer that actually knows what that means. The thing the doctor in the post is probably really getting hit with is the driver change between Windows XP and Vista / 7...it's a different design, with no way to plan for it. However, that's assuming that the programmer was half-decent...they could have also used platform-specific features or even ASM that doesn't like later editions.

      But the real test is this -> bring in a laptop, install the software on it, and see if it will actually run! If it does, you're probably in the clear, if it doesn't, try to negotiate.

      --
      I am John Hurt.
    32. Re:Certification by lightknight · · Score: 1

      Yes, but what doesn't make sense it this -> it's a bleeding business expense! You get tax credit / write-offs / whatever the latest scheme is for it, because it's necessary to your vocation! Even if the doctor was doing less than $10K of business per year, they'd probably be getting money back!

      And the real problem is this -> that upgrade is probably being written by a handful of guys in a small office with a stack of forms that detail all the changes they need to make, and it's probably not a few of them. What I'm saying is, the program might be a bit of a dog...because it's a grueling experience. Possibly.

      --
      I am John Hurt.
    33. Re:Certification by CodeBuster · · Score: 2

      You can probably count on one hand all the directly life critical software running as a regular app on XP

      Not sure about XP, but didn't Microsoft put a clause in the old NT license specifically warning against use of Windows in applications where life and limb was at stake?

    34. Re:Certification by CodeBuster · · Score: 1

      Don't forget the medical school loans if the doctor is under 40. Although to be fair, it would be quite an accomplishment to have a medical practice, two or three ex wives, a mistress and multiple children all before the age of 40.

    35. Re:Certification by CodeBuster · · Score: 1

      The prices will be set to the maximum that the customer can afford.

      And are willing to pay. It's called price discrimination and the airlines are the acknowledged masters of the technique.

    36. Re:Certification by cianduffy · · Score: 1

      And my family doctor just dumped their old version of Wolf Medical to a new version, total cost for 6 computers? $118k.

      I am definitely doing this job in the wrong country. Think our sleaziest salesman would have trouble getting more than $40k CAD for a similar size practice before financing costs including manually-assisted data migration from whatever existing system they were using.

    37. Re:Certification by TheRaven64 · · Score: 1

      Before you start talking open source, blah blah, lets not forget that this is a highly specialized application with very little general appeal, and no geek factor

      Open source does not mean community developed, it means customer owned. If it were open source software, then the developers would be paid by the users. My optician is part of a chain that employs 30,000 people and has 1,390 brances. It's the largest optician chain in the UK. The next two employ about 5K each and have about 1,000 branches between them. Now, between them, do you think that they could afford to employ 3 developers full time? Do you think that would cost them more or less than paying $10K per branch every few years for the software? Assuming that the software costs $10K per site, not per computer, then that's $40M per release. That much will keep 3 developers employed full time for quite a while. Oh, and because the software would be developed by the company using it for exactly the purpose that they need, then it will likely serve their purposes better.

      --
      I am TheRaven on Soylent News
    38. Re:Certification by Ash+Vince · · Score: 1

      I bet a lot of that $10k fee is due to the software requiring FDA certification.

      I doubt it, that would make it far more expensive. The reality is that software development costs money.

      Once you compar that $10K to the cost of something like Photoshop while also taking into account size of the respective markets it doesn't seem that expensive after all. I bet the market for Photoshop is at least 10 times the size of the market for specialist opticians software so of course the price will be at least 10 times as much (thats called an economy of scale).

      Then there is the fact that if the people develop the opticians sofware know there are very few other players in the market then they whack in another hefty hike since they can.

      The trick to making a fortune in the software development wass to find a niche market then develop a successful product for it using insider knowledge from the industry. Chances are some optician got someone to develop them some software that made their job easier because they knew a software developer who would work on the cheap. Since then the two of them have partnered up, formed a company and are laughing all the way to the bank as they sell the software to other opticians.

      This is much harder to do nowadays though as most of these niche markets have been sown up by small companies who did this. Many of these small companies are still going though as they reward for developing a competing product from scratch does not justify the cost, especially when you need to hire an expert consultant from within the field in question.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    39. Re:Certification by pugugly · · Score: 1

      Actually, I worked with a company with a bunch of legacy software, and after testing it turned out . . . everything worked fine on Wine (or under a dos emulator).

      Literally everything. I won't say there wasn't a learning curve going to Kubuntu but it worked on their old PC's, eliminated a lot of security overhead, and their legacy software worked pretty much better than before.

      They were shocked at how much better things ran.

      Pug

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    40. Re:Certification by geekoid · · Score: 1

      If it's need to run lab equipment, then it need certification.
      Open source or not. SO how much would it cost for one office to hire developers to write and application and get it medially certified?
      A HELL of a lot more then 10k.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    41. Re:Certification by geekoid · · Score: 1

      haha, no. They think they are, and they have a lot of details and knowledge, yet they still can't make money worth a damn.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    42. Re:Certification by TheRaven64 · · Score: 1

      Obviously it will cost more than $10K, but look at the numbers I actually wrote in my post. If it sells to opticians and you need one license per office, then that's $40M if the three biggest opticians in the UK alone were to buy it. $40M is a hell of a lot to spend on an in-house application, even including certification.

      --
      I am TheRaven on Soylent News
    43. Re:Certification by amiga3D · · Score: 1

      did I hit a nerve?

    44. Re:Certification by nmr_andrew · · Score: 1

      OK, I'm sure I'll be oversimplifying, and partly repeating a previous post. It doesn't sound like the eye doctor was complaining too much about the upfront $10k cost of the software, but rather that the office would have to pay the same again to replace the XP box and run under Win 7.

      It seems to me like whoever wrote this software could have easily made it not be XP specific but just didn't really care to and probably did the cheapest, laziest implementation possible. Not knowing all the features in the software, you have some possible combination of billing and/or patient records (some sort of database), xrays (image viewing/processing), backups, etc. While I'm sure there are various Windows libraries/APIs required, I don't see why any of these should be XP only.

    45. Re:Certification by wmelnick · · Score: 1

      They still can get the money for meeting Meaningful Use which will more than pay for the upgrade, hardware and software.

    46. Re:Certification by geoskd · · Score: 1

      Are you suggesting a doctor run critical software on WINE?

      You certainly are a madman.

      It cant be any worse than running critical software on windows 95, can it?

      --
      I wish I had a good sig, but all the good ones are copyrighted
  6. Re:Should run on Win7 by adonoman · · Score: 5, Informative

    Yup. The easiest is to upgrade to windows 7 Pro or Ultimate and install XP Mode

  7. Virtualize the environment by Anonymous Coward · · Score: 1

    Take an image of the workstation running XP, convert it to a virtual machine. Take your new Windows 7 Machine, load up VMWare.. and tada.. you're running in a more secure, easy to manage virtual XP environment which you can keep protected and unchanged for years to come.

    1. Re:Virtualize the environment by W.+Justice+Black · · Score: 4, Informative

      If you can do a fresh install, this would be a good opportunity to do so:

      1. Install XP from scratch, with all the latest fixes and whatnot. Get it nice and pristine with no crap milling about beyond the barebones stuff. Get the licensing happy.
      2. SNAPSHOT
      3. Get your custom software installed.
      4. SNAPSHOT
      5. BACK IT ALL UP.
      6. Use gingerly :-)

      --
      "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
    2. Re:Virtualize the environment by lennier · · Score: 2

      Take an image of the workstation running XP, convert it to a virtual machine. Take your new Windows 7 Machine, load up VMWare.. and tada.. you're running in a more secure, easy to manage virtual XP environment which you can keep protected and unchanged for years to come.

      Might work if there's no hardware involved. If there is... I'd give 50-50 odds that even under VMware it will still fail.

      These people don't write these things to standards. That's the whole problem. If they did it'd already just work under Windows 7 and wouldn't need virtualising.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    3. Re:Virtualize the environment by iggymanz · · Score: 2

      no, that won't pass a HIPAA audit, a virtual machine running an obsolete OS is non-compliant, regardless of whether the hosting OS is compliant. this is also true in the realm of finance with PCI audits.

    4. Re:Virtualize the environment by NatasRevol · · Score: 1

      Also, clone off backups weekly.

      --
      There are two types of people in the world: Those who crave closure
  8. Disable Networking by jacobsm · · Score: 4, Interesting

    Prevent those few computers that are running the program from touching the Internet in anyway. No networking services, web, email, ... or anything else. Make them strictly one function standalone devices.

    1. Re:Disable Networking by rsmith-mac · · Score: 1

      Strictly speaking they don't need to be off the network; the threat isn't other XP machines in general, it's things coming straight from the Internet or through other computers connected to the Internet. Put the XP machines on an airgapped network (and epoxy the USB ports if you can) where they can't transmit or receive malware, and those machines could very well run forever.

    2. Re:Disable Networking by Derekloffin · · Score: 1

      You assume that is an option. Many of these are have network components and require network access. You can probably do some heavy duty port blocking and such, but even that assumes the user has enough knowledge to know what they can and can't block.

    3. Re:Disable Networking by lennier · · Score: 1

      Prevent those few computers that are running the program from touching the Internet in anyway. No networking services, web, email, ... or anything else. Make them strictly one function standalone devices.

      Yep, that's the only real solution. There are some cases where virtualisation simply doesn't work, and that's when you just have to bite the bullet, give them a physical XP box, and yank the wall cable.

      And hope nobody ever accidentally plugs one in, ever.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    4. Re:Disable Networking by Sepultura · · Score: 1

      I've found virtualization to be a wonderful solution for most clients that have specialty software. You can do a P2V migration of the existing system, disable/remove all software and services that aren't needed, set up a share on the host to hold all data, and leave networking disabled if it's not required for the function of the software, or if not run a firewall on the host to only allow the minimal amount of internet access required for the software to run. Create a snapshot of VM in case you need to roll back.

      In most cases I set my clients up with Virtualbox in seamless mode with a link to their app on the desktop. They don't even know there's a VM there.

    5. Re:Disable Networking by girlintraining · · Score: 1, Insightful

      Prevent those few computers that are running the program from touching the Internet in anyway.

      That's one of the stupidest things I've read on slashdot in awhile, and I'm really disappointed you got modded up for it. The main thing the average person uses their computer for is the internet. Poor people, especially, need it for things like, I don't know, looking for a job, paying bills, etc. The past 8 years, during which time Windows 7 debuted and XP was introduced, and then phased out, has been one continuous economic depression for many. The computers out there that many people are using are 5+ years old; They couldn't upgrade even if they wanted to.

      So rather than suggesting that they just give up, log off, and throw away their computer, why not suggest something that might actually let them continue using the devices; Like switching to Linux. Maybe link to a distribution that will let them continue to use it to browse the internet, with the option to auto-upgrade for years to come.

      Or, you know, we could throw them under the bus for being poor.

      --
      #fuckbeta #iamslashdot #dicemustdie
    6. Re:Disable Networking by sconeu · · Score: 1

      Windows 7 Professional has "Windows XP Mode", which is an XP VM for running stuff that's not compatible with Win7.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    7. Re:Disable Networking by Archangel+Michael · · Score: 1

      VMWare the box, add in VDI for connecting to it, it becomes a behind a firewall/NAT network and safe from bad shit. Add in Snapshots and whatnot, even if it gets a virus/trojan, you're three minutes from a recovered version. Put the backend Database in the same VMWare Infrastructure, and you'll see a huge improvement in processing speeds as the resources are all on the same backend setup, and not dependent upon external networking. Bonus, you can work from home / anywhere.

      Of course, that kind of setup costs more than $10 Grand, which makes upgrading software cheap. At some point, the software will no longer be supported and they will have to upgrade when it is no longer a choice. Might not be as convenient then. Also, ask then how much things cost when it isn't working right. Downtime costs money, even if they can't see it.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    8. Re:Disable Networking by jacobsm · · Score: 1

      Didn't you read the initial posting, or are you just being obstinate? These aren't average people. They're running a product that's required for their business, that only runs under XP. We were asked to come up with reasonable options, and the general consensus is to unplug these computers from the Internet.

      I don't see your problem with the idea.

    9. Re:Disable Networking by grumpyman · · Score: 1

      Our church's HVAC is still using a DOS program for temperature control via serial... it's still kicking!

    10. Re:Disable Networking by Lothsahn · · Score: 1

      For a business computer, it's not stupid at all. In fact, I have a customer who did just that--not because they were too poor to afford Windows 7, but because they didn't want any chance of a hack or intrusion, as they deal with customer data.

      So we created an airgapped network. See: http://slashdot.org/comments.pl?sid=3674549&cid=43520493

      Companies that want additional security but don't want to spend $10,000+ on a new system is a different problem from poor people who can't afford new computers. For some poor people, I have switched a few to Linux. But I can't switch a proprietary system that's no longer supported by the original vendor and tied to a specific piece of $10,000+ hardware to Linux. It only runs under Windows ME and XP.

      I suppose I could tell them to throw the system out and buy a new $10k-20k Ultrasound system, but given the volumes they do, they'd have to raise the cost of their ultrasounds by $150-$300 to cover the cost of the hardware. That would affect poor people...

      --
      -=Lothsahn=-
    11. Re:Disable Networking by cbhacking · · Score: 1

      Your poor people are running $10k niche office programs on those machines they use for job hunting and paying bills? I think you missed the point of the article.

      Good luck getting them running on Linux, too. It's not like the Wine devs are going to going to be able to pick up a copy of the program for testing, nor are they going to likely to care that much (in the aggregate) about the relative handful of users of such software. If you're lucky and the program isn't doing anything too crazy, it might just work on Wine with no hackery, but if it was that easy it would probably work on Win7 just as easily too. Of course, it might not be supported on either platform... if it's unsupported on Win7, you can be damn sure it won't be supported on Wine!

      --
      There's no place I could be, since I've found Serenity...
    12. Re:Disable Networking by girlintraining · · Score: 1

      For a business computer, it's not stupid at all.

      A lot of those workstations are also the employee's primary workstation, and access to the internet is needed for business purposes. Doctor's offices for example; There's an application in use by regional providers called 'mychart', which is a website patients can use to view test results and send/receive confidential messages from their providers. The doctors often have the patient sign up while at the clinic.

      So while yes, there can be some circumstances where cutting off internet access is desireable or possible, it is not a pancea that works in all situations, as the GP suggested.

      --
      #fuckbeta #iamslashdot #dicemustdie
    13. Re:Disable Networking by Nimey · · Score: 1

      Our plan is to stick all the machines that must run XP behind a dedicated firewall appliance (probably Cisco) and cut them off from the Internet & most of campus, save the antivirus, DNS, and DHCP servers, domain controller, and possibly the VPN concentrator (for remote support).

      We have a few areas with devices costing five and six figures that either are abandoned by their vendors or cost thousands to tens of thousands to get modernized software for, and the state just keeps cutting our budget.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    14. Re:Disable Networking by bill_mcgonigle · · Score: 1

      I consult with a client in a very similar situation. Next April, we'll be using VirtualBox to containerize the medical app into an XP VM, and it will be separated from the network. The parallel port will be passed through for printing.

      The primary user will be be using either Windows 7 or Mint as the host OS (the user uses the medical software, Firefox, and LibreOffice currently). There may be a shared folder between the two, but probably not at this point. The XP VM may get its own physical LCD panel. If it's Linux we have the option of a separate keyboard and mouse, but that's undecided.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    15. Re:Disable Networking by c0lo · · Score: 1

      Prevent those few computers that are running the program from touching the Internet in anyway. No networking services, web, email, ... or anything else. Make them strictly one function standalone devices.

      Problem is they should be isolated from the LAN too. 'Cause it doesn't matter if they cannot reach the internet if the "black side of the internet" can reach them via a specially crafted worn launched on another machine by a user tricked into opening an email attachment (I don't think the SCADA controllers of Iran's centrifuges were connected straight to internet).

      --
      Questions raise, answers kill. Raise questions to stay alive.
    16. Re:Disable Networking by Anubis350 · · Score: 1

      The OP was addressing the case in the summary about medical software in a docs office, not poor people. I know this is /. and we don't read TFA, but the TFS isn't too much to ask, yes?

      --
      "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
    17. Re:Disable Networking by geekoid · · Score: 1

      how about you configure you firewall correctly? Or turnoff and remove the tcp/ip drivers?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  9. Spare parts is a problem. by Anonymous Coward · · Score: 1

    Old disks die... new disks may not work properly with old controllers.

    Can you still find PATA disks? How about floppy drives?

    How about motherboards? or memory?

    1. Re:Spare parts is a problem. by jedidiah · · Score: 2

      PATA and floppy drives were already out of style when service packs were still being released for XP.

      From a support perspective, XP just isn't that old. It's a recently discontinued product regardless of how long of a supported service life it had.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Spare parts is a problem. by Anonymous Coward · · Score: 1

      "VMWARE"

    3. Re:Spare parts is a problem. by Anonymous Coward · · Score: 1

      You can run SATA disks in a PATA computer (or visa versa) via an adapter.

    4. Re:Spare parts is a problem. by Anonymous Coward · · Score: 1

      If only there was some way to have the software run on some kind of "pretend" machine that itself existed only in software on some other host operating system.

      Oh man, I've got a startup idea with these "pretend machines". See if "PMWare" is already trademarked, would you?

    5. Re:Spare parts is a problem. by crutchy · · Score: 1

      if they have *real* xp licenses then an IT shop can just build a new machine and install their xp on it

      oem isn't the only way

    6. Re:Spare parts is a problem. by crutchy · · Score: 1

      if they have *real* xp licenses then an IT shop can just build a new machine and install their xp on it

      actually they can probably only do this as long as there is new 32-bit hardware, which is dwindling

    7. Re:Spare parts is a problem. by crutchy · · Score: 1

      i've got a cool business idea, lets sell computers that require *two* operating systems to use

    8. Re:Spare parts is a problem. by bruce_the_loon · · Score: 1

      You know about the magical ability of 64 bit processors to run a 32 bit OS? Drivers might be an issue on newer devices, but the core OS will always run.

      --
      Trying to become famous by taking photos. Visit my homepage please.
    9. Re:Spare parts is a problem. by LordLimecat · · Score: 2

      XP is as old as Linux 2.4, which for the record was EOL'd 2 years ago. When's the last time you worked with a non-embedded copy of 2.4 that was expected to act as a normal citizen on the internet?

    10. Re:Spare parts is a problem. by budgenator · · Score: 1

      if they have *real* xp licenses then an IT shop can just build a new machine and install their xp on it

      oem isn't the only way

      Yeah right, why would a Dr spring for a real licenses, when an OEM license comes with the hardware?

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    11. Re:Spare parts is a problem. by crutchy · · Score: 1

      you're probably right, but if you're investing in $10k specialist applications, a couple of hundred dollars extra for a full OS license that's transferable across hardware doesn't seem that far fetched

    12. Re:Spare parts is a problem. by Darinbob · · Score: 1

      PATA were out of style, but still selling very well when W7 was first introduced.

      XP is a discontinued product, but Microsoft has also taken a somewhat unprecedented step of also discontinuing support for it.

    13. Re:Spare parts is a problem. by Darinbob · · Score: 1

      Linux 2.4 also got a newer version much sooner than XP did, XP only got a reasonable replacement less than 4 years ago (Vista doesn't count).
      Computers running Linux 2.4 were perfectly capable of running 2.6 as well with no loss in performance, whereas a very large number of XP machines will need to be upgraded in order to run Windows 7.

    14. Re:Spare parts is a problem. by 91degrees · · Score: 1

      The entire system is simply a platform to run the software on. As long as she can buy a replacement XP computer (and the licence allows the software to be transferred) then you just swap it out as a component.

    15. Re:Spare parts is a problem. by geekoid · · Score: 1

      (Vista doesn't count).

      scottsman, huh?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    16. Re:Spare parts is a problem. by LordLimecat · · Score: 1

      Computers running Linux 2.4 were perfectly capable of running 2.6 as well with no loss in performance,

      Oh, Ok. Lets just go update all those embedded devices to 2.6 linux. Wait, whats that? They dont meet the requirements? Well shoot, there goes your argument.

    17. Re:Spare parts is a problem. by Patch86 · · Score: 1

      I don't think it's a controversial statement to say that Vista was not seen as a viable replacement for XP by the majority of people. Just ask Microsoft's Sales department. For a Windows release to peak at less than 20% was pretty humiliating.

  10. Specialty Software by jasnw · · Score: 3, Insightful

    A lot of "professional" users of computers (doctors, lawyers, bankers, etc) seem to think that they gotta have really special software to handle everything they do, because everything they do is so special. Much of this is due to people who think they're smart being duped by people who are smarter into thinking they need special software. Is the solution here that these professionals need to do a better job of buying their IT support in the first place? Admittedly, there is certainly some software that has to be written for very narrow and specialized needs, but a lot of these needs can be met by pretty much off-the-shelf solutions implemented by people who know what they're doing. I think these professionals start off by trying to do it themselves (because they are smart, you know?), find that it's not as easy as they thought, and then buy into the pitch that they need REALLY smart IT people doing specialized stuff for them. I'd laugh at all this, but it's part of why our health care costs so damn much.

    1. Re:Specialty Software by Anonymous Coward · · Score: 5, Insightful

      A lot of "professional" users of computers (doctors, lawyers, bankers, etc) seem to think that they gotta have really special software to handle everything they do, because everything they do is so special. Much of this is due to people who think they're smart being duped by people who are smarter into thinking they need special software. Is the solution here that these professionals need to do a better job of buying their IT support in the first place? Admittedly, there is certainly some software that has to be written for very narrow and specialized needs, but a lot of these needs can be met by pretty much off-the-shelf solutions implemented by people who know what they're doing. I think these professionals start off by trying to do it themselves (because they are smart, you know?), find that it's not as easy as they thought, and then buy into the pitch that they need REALLY smart IT people doing specialized stuff for them. I'd laugh at all this, but it's part of why our health care costs so damn much.

      Well I can certainly tell that you're not a physician, as a physician I can tell you that you have no idea how many limitations, restrictions, and compliance requirements exist in medical software. The issue isn't that you need these things, sure you could host your patient information on Google docs, but when someone breaks into that it can cost you 250K per patient that is lost, there isn't an upper limit on that either, I don't see that many doctors with that kind of cash willing to take those risks. I am not saying it is better to be running on unsupported systems, but it isn't like you can go download some mysql database and front-end designed to organize your DVD collection and safely store patient information. Also most doctors don't have the time or knowledge to do it well themselves so they are stuck with what is 1) out there, and 2) compliant.

    2. Re:Specialty Software by tftp · · Score: 1

      A lot of "professional" users of computers (doctors, lawyers, bankers, etc) seem to think that they gotta have really special software to handle everything they do, because everything they do is so special. Much of this is due to people who think they're smart being duped by people who are smarter into thinking they need special software.

      Next time you are at your dentist's office, have a look at the software they are using - and then please advise me how one (especially a doctor!) can put together something like that. Note that you will need an interface to the digital X-ray machine; the thing should be distributed or centralized, but it must allow operation from any terminal, and often concurrently (a doctor writes up her notes, and the receptionist is scheduling your next appointment.) The software must be also operable by minimally trained personnel, and that goes for everyone in the doctor's office (they are trained in other, and more complex, things.)

      Admittedly, there is certainly some software that has to be written for very narrow and specialized needs, but a lot of these needs can be met by pretty much off-the-shelf solutions implemented by people who know what they're doing.

      As opposed to such software being written using only brand new code, and by people who have no clue what their customers need?

    3. Re:Specialty Software by Anonymous Coward · · Score: 1

      Well I can certainly tell that you're not a physician, as a physician I can tell you that you have no idea how many limitations, restrictions, and compliance requirements exist in medical software. The issue isn't that you need these things, sure you could host your patient information on Google docs, but when someone breaks into that it can cost you 250K per patient that is lost, there isn't an upper limit on that either, I don't see that many doctors with that kind of cash willing to take those risks. I am not saying it is better to be running on unsupported systems, but it isn't like you can go download some mysql database and front-end designed to organize your DVD collection and safely store patient information. Also most doctors don't have the time or knowledge to do it well themselves so they are stuck with what is 1) out there, and 2) compliant.

    4. Re:Specialty Software by ghelmer · · Score: 1

      I think you are missing the point that many of these dated systems are running control software for specialized hardware. Even for plain old data processing systems, though, there is astonishing complexity involved in managing electronic health records correctly, safely, and confidentially.

    5. Re:Specialty Software by RR · · Score: 1

      A lot of "professional" users of computers (doctors, lawyers, bankers, etc) seem to think that they gotta have really special software to handle everything they do, because everything they do is so special.

      Oh, how far we've come.

      In the old days, every computer was custom-programmed because there were no standards, but also because programmable computers could be programmed for specific uses.

      And then came closed source software, and now people are arguing that you shouldn't develop special software for that specific thing you do.

      This is a sad state of affairs.

      --
      Have a nice time.
    6. Re:Specialty Software by darkmeridian · · Score: 2

      Specialty software is necessary for doctors, lawyers, and bankers because of all the applicable regulations. Doctors have to deal with HIPAA, which sets strict rules for the protection of privacy of patient information. Have you noticed that when you fill a prescription at Costco's pharmacy, the receipt doesn't say what it's for, and the pharmacist simply staples the bag shut? That's HIPAA compliance. Similarly, doctors can't just use Dropbox to store information because it might get hacked. Lawyers have to deal with ethical rules that require them to keep client confidences. Bankers have all sorts of regulations to make sure they don't delete information or communications, and they have auditing procedures of even their IMs.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    7. Re:Specialty Software by KPU · · Score: 2

      Don't forget the special add-on modules to come up with a different spelling of your name each visit.

    8. Re:Specialty Software by fredprado · · Score: 2, Insightful

      If the financial risk for data disclosure is so great you shouldn't be running windows at all.

    9. Re:Specialty Software by UnknowingFool · · Score: 1

      Admittedly, there is certainly some software that has to be written for very narrow and specialized needs, but a lot of these needs can be met by pretty much off-the-shelf solutions implemented by people who know what they're doing.

      Yes because the software that my dentist uses is off the shelf-stuff. I mean anyone can write code to keep track of my previous history of visits and procedures. X-rays pictures are pulled up automatically as well as my billing history and all past procedures come up perfectly in all software. Also every one of the packages is exactly the same and if my dentist doesn't like one of them she can just switch out all her patients and staff immediately. New versions also are never any different than old versions. And they are always free. Or

      My dentist after using the same software for years that works is not really willing to switch due to (1) differences in packages/versions, (2) costs involved with retraining, or new software or hardware, (3) if ain't broke, she doesn't have the time to fix it.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    10. Re:Specialty Software by girlintraining · · Score: 1

      Much of this is due to people who think they're smart being duped by people who are smarter into thinking they need special software.

      You haven't actually worked with these people professionally, have you? Let me explain something: The specialized software isn't because they've been "duped", it's because of complex federal regulations, for which only a select few software solutions have been certified as meeting. And it cost them an arm and a leg to install it, and let me tell you -- the specialized nature of, for example, healthcare records, means that upgrading isn't trivial. Again, not because of technical limitations, but regulatory.

      Admittedly, there is certainly some software that has to be written for very narrow and specialized needs, but a lot of these needs can be met by pretty much off-the-shelf solutions implemented by people who know what they're doing.

      Ahahahahahahaaaaaah. ha. haaaah. You're funny. You (and apparently many of the slashmods) believe that a company's going to purposefully and intentionally pick a higher-priced, super-specialized, locked-in and non-upgradable solution, and then hire specialists to install and support it... when an "off the shelf solution" implimented by "people who know what they're doing" can do it cheaper? And in what bizarro universe do managers do this?

      I'd laugh at all this, but it's part of why our health care costs so damn much.

      I'm not laughing. Neither is anyone else in the healthcare industry. We know it's bad. Everyone who's worked with them knows it. And there aren't any easy solutions. Unless of course really smart people, in just this one, teeny area, went full retard. Which is about the only way your conclusions could make any sense.

      --
      #fuckbeta #iamslashdot #dicemustdie
    11. Re:Specialty Software by Gramie2 · · Score: 1

      I don't think you understand the domain. I used to write medical records software, and there is a LOT of specialized work. Like the prescription module that has to use a third-party database to flag drug and other interactions. Or using ICD10 to categorize diseases and other health problems.

      Sure, booking appointments and keeping basic patient records can be done by lots of software. That's only about 60% of it, though. Also, doctors and other medical personnel are extremely busy, and really want software to be tuned to their needs. Being mostly A-type personalities, they are very picky about it.

      (Of course, nowadays I might recommend OpenEMR rather than a proprietary solution.)

    12. Re:Specialty Software by doesnothingwell · · Score: 1

      Costs aren't really an issue in medical software it gets passed down to the patient. My experience was with hearing aid software from Seimens that ran on windows 98 and wouldn't install on a partition greater than 2gig. You had to have this software to sell the hearing aids and program them, no hippa issues just greed. I think it was ok on windows xp as long as all the partitions were small. The owner didn't want to pay a ~$5000 upgrade fee, Seimens are just a bunch of thieves. Don't get me started on diabetes meters and data cables.

      --
      They can have my command prompt when they pry it from my cold dead fingers.
    13. Re:Specialty Software by tftp · · Score: 1

      The digital X-ray machine outputs jpegs. Pretty sure you don't need customize software for that.

      Maybe the industry had a chance to go insane while I wasn't looking, but when I did look any lossy compression would be thrown out without debate. Do you want the doctor to miss a problem in your X-ray just because JPEG decided to save a few bytes and encoded a certain small group of very dark pixels as an invisible, fuzzy, light-gray blob that has no meaning to the specialist? Broken tools will generate such an image, for example, and you want to know *exactly* where they are, not plus or minus an inch.

      Note also that those X-rays are versioned, and they allow accurate measurements on them, and comments. As you say, none of that *alone* is a problem. However take it all together, and you will quickly discover that you are mired just in forms and data validation rules and controls. Those icons of teeth, for example, they are (a) visually correct for each tooth in question, and (b) clickable, and (c) have multiple GUI representations (healthy, suspect, need filling, need crown, need removal, removed, implant, etc.) and (d) may have individual rich text comment fields.

      The rest is just you whining.

      I only speak from experience. I wrote database front ends like that from my early consulting days, and even today now and then I do something of the sort (won't provide a link, but my software is out there on the Internet.) Technically you will find very few difficulties in such a design. But labor-wise, each form - if it is any good - will cost you a man-week, if you are lucky. Complex, dynamic forms, like tables or reports, will make you wish you were never born :-)

    14. Re:Specialty Software by denobug · · Score: 1

      Looks like government needs to put forward a consortium on the approved code base to limit liabilities. Then the cost of software package will go down significantly for the specialty software, when dealing with compliance issues.

      Prob not the most popular idea with the conservatives, but hey, someone has to decide we need to drive on the "right" side of the road instead of the left.

    15. Re:Specialty Software by Holi · · Score: 1

      yes because finding software that is hipaa compliant and runs on linux is so easy for your average medical practice.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    16. Re:Specialty Software by amiga3D · · Score: 1

      This is why they have high priced software. The software company is paid more for their liability than their ability. That is what all the certifications are about.

    17. Re:Specialty Software by Holi · · Score: 2

      you mean DICOM which may or may not use jpeg compression

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    18. Re:Specialty Software by amiga3D · · Score: 1

      The diabetes meters are ridiculously cheap, it's the fucking test strips that kill you. My wife gets a free meter every 6 months, that doesn't use the old strips! She puts them in a box until she runs out of strips then starts on the new ones. She's got a backlog of 4 meters now. Thing is she doesn't even order the damn things they just send them. They make a killing on the strips like printer companies do on ink.

    19. Re:Specialty Software by amiga3D · · Score: 1

      My doctor has that same software!

    20. Re:Specialty Software by WaffleMonster · · Score: 1

      Next time you are at your dentist's office, have a look at the software they are using - and then please advise me how one (especially a doctor!) can put together something like that. Note that you will need an interface to the digital X-ray machine; the thing should be distributed or centralized, but it must allow operation from any terminal, and often concurrently (a doctor writes up her notes, and the receptionist is scheduling your next appointment.) The software must be also operable by minimally trained personnel, and that goes for everyone in the doctor's office (they are trained in other, and more complex, things.)

      MS access with OLE embedding.

    21. Re:Specialty Software by tftp · · Score: 1

      MS access with OLE embedding.

      OLE - perhaps, if everything works fast enough. But there are limitations, and the interface is complex. The control itself should be complex enough to be worth of embedding. Just a rich text box is not it. In most cases, *especially* in commercial software, a better solution is to just license a library of .NET controls that you need. You will get support this way, and your software will not be a patchwork of dissimilar pieces of software, all versioned differently, and most not under your control. (Oh, you don't know if the calendar control from Office 2014 will work with your software that you wrote and tested in 2012? Too bad. You will be answering the phone.)

      MS Access - there is no reason to use it anymore. Target MS SQL Server Express instead if you want to stay with MS wares. It is upward compatible, and it is infinitely more advanced than Access.

    22. Re:Specialty Software by cbhacking · · Score: 1

      In the old days, "nobody" used computers. They were too hard to use, too expensive to hire anybody who knew how to use them, and their usefulness was too limited for the value they provided. Your typical 3-20 person medical/dental/whatever office wouldn't even have had a computer!. That office (which will include at least one receptionist who *might* have a liberal arts degree and be making $30k/year, but who will probably be one of the heaviest users of this software in terms of time) would certainly not hire a software developer to create and maintain and update their in-house software, nor will anybody there for other work have the necessary skills. Paying a tenth of that developer's annual salary for such a program and its support package gets you a $10k piece of code you drop onto your $1k commodity PCs around the office, plus support calls when stuff doesn't work right, all as a one-time expense. It's not as customized to your particular needs, but it's also a lot better than the kind of crap that even $20k of developer time would result in, plus you get ongoing support, all for half the cost!

      --
      There's no place I could be, since I've found Serenity...
    23. Re:Specialty Software by FuegoFuerte · · Score: 1

      Right, you should be running on Linux, obviously. Anyone who doubts the security of Linux should just look at Android, and how secure and untouched by malware it is... oh wait. Umm... maybe OpenBSD? I mean, it's gotta be secure, cause Theo says so. So do the other 3 people who use it.

      Maybe it's actually more important to just run a modern OS behind a good firewall, use safe computing practices (don't blindly click on stupid stuff from computers or networks with sensitive information), and keep everything well-patched. That will remove > 98% of risk. A properly locked down and patched Windows machine is no less secure than a properly locked down and patched Linux, Apple, BSD, or other machine.

    24. Re:Specialty Software by FuzzNugget · · Score: 1

      My thoughts exactly. Perhaps it's time to bite the bullet and start running a solid Linux distro with a nice, gradual release cycle. Debian comes to mind.

      I mean, you're spending tens of thousands of dollars on custom software anyway, there's no reason it can't be programmed for Linux at roughly the same cost.

    25. Re:Specialty Software by volmtech · · Score: 1

      When the US finally has single payer- single provider healthcare you will just be another government employee. You wont have to worry about that whole billing and patient liability thing at all. Wont that be great!

    26. Re:Specialty Software by pla · · Score: 1

      Well I can certainly tell that you're not a physician, as a physician I can tell you that you have no idea how many limitations, restrictions, and compliance requirements exist in medical software.

      Well I can certainly tell that you have no idea what HIPAA actually requires, because Excel on an offline PC in a reasonably secured area massively exceeds any legal requirements imposed on you.

      Aww, that doesn't let you easily and transparently blast patient data in a compliant manner to your colleagues (and marketing partners)? Then pay up, cheapskate. But if, by chance, you run a "free" clinic out of the generosity of your bleedin' liberal heart, and you sincerely can't afford 10k in software upgrades every decade, make no mistake, "totally offline" still more-than-satisfies your legal obligations.

      You're welcome.

    27. Re:Specialty Software by cooperaaaron · · Score: 1

      Right, you should be running on Linux, obviously. Anyone who doubts the security of Linux should just look at Android, and how secure and untouched by malware it is... oh wait. Umm... maybe OpenBSD? I mean, it's gotta be secure, cause Theo says so. So do the other 3 people who use it.

      Maybe it's actually more important to just run a modern OS behind a good firewall, use safe computing practices (don't blindly click on stupid stuff from computers or networks with sensitive information), and keep everything well-patched. That will remove > 98% of risk. A properly locked down and patched Windows machine is no less secure than a properly locked down and patched Linux, Apple, BSD, or other machine.

      ummm... no.

    28. Re:Specialty Software by CodeBuster · · Score: 1

      but it's part of why our health care costs so damn much.

      Perhaps, but really it's still small potatoes compared to the Third Party Payer Problem.

    29. Re:Specialty Software by jafac · · Score: 1

      Windows is certified, but also, RedHat Linux is certified.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    30. Re:Specialty Software by Taelron · · Score: 1

      When I was still a consultant, I knew of several HVAC companies that still run their plasma cutters off an old 16 bit dos program that would work under Windows 95, but the dos drivers of course did not work under XP, nor was their an incentive to lay out $50k to $80k for a new system (software and license for Windows XP). And all the custom patterns they use could not be converted to the newer software types, so would require spending $$ on an engineer to redo the designs in the newer software. Come 2008 when the computer running their cutter finally died at one clients office, we had to try and find the necessary drivers for a more current system to run Windows 98 on. Same thing with Dental Office computers, the Dentrix and Dexis system costs an arm and a leg, requires legacy controller boards for the digital Xray probes. (Special PCMCIA card reader with a certain chipset.) The cost to move from Windows 95/98 to XP was enough to scare several Dentist offices. Especially when they found out the PCMCIA ports from Texas Instruments were not Windows XP compatible and they would be forced to spend another $400 to $500 per machine to buy newer compliant card readers that were certified for use by Dentrix and Dexis. If you bought one that wasn't on the approved list? It just didn't work, not might not, or with issues, the Dentrix and Dexis software would refuse to use it at all. Not to mention the Dentrix and Dexis software need to be able to share files over the network so your patient record is available in which ever room you go into that day. The software also needs to be able to tie in with the insurance companies which requires network access. You cant expect every company to update every time a new OS comes out, and you cant expect smaller companys to be able to afford to roll out new versions every 3 or 4 years and survive. Windows 7 hasn't been out that long, but Microsoft seeking to boost revenue is ramming a new version of Windows every year now. Smaller businesses that could go 8 to 10 years on a software before having to upgrade may very well be forced to use out of date systems, raise their rates considerably, or simply go out of business.

    31. Re:Specialty Software by Ash-Fox · · Score: 1

      but when I did look any lossy compression would be thrown out without debate.

      I don't know if you were aware, but most JPEG encoder libraries let you turn off optimization/compression, change pixel sampling to 1x1 etc. These can produce 'perfect' JPEGs that hold no differences to the bitmap source they were sampled from. Of course, they aren't very space efficient once you have done this.

      --
      Change is certain; progress is not obligatory.
    32. Re:Specialty Software by Neil+Boekend · · Score: 1

      The FDA compliant software is probably not written for anything but Windows.

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
    33. Re:Specialty Software by jsepeta · · Score: 1

      the ability of the programmers of most of the medical applications I've installed, managed, and used, is slightly higher than your average chimp. but not by much.

      --
      Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
    34. Re:Specialty Software by Pope · · Score: 1

      A lot of "professional" users of computers (doctors, lawyers, bankers, etc) seem to think that they gotta have really special software to handle everything they do, because everything they do is so special. Much of this is due to people who think they're smart being duped by people who are smarter into thinking they need special software. Is the solution here that these professionals need to do a better job of buying their IT support in the first place? Admittedly, there is certainly some software that has to be written for very narrow and specialized needs, but a lot of these needs can be met by pretty much off-the-shelf solutions implemented by people who know what they're doing. I think these professionals start off by trying to do it themselves (because they are smart, you know?), find that it's not as easy as they thought, and then buy into the pitch that they need REALLY smart IT people doing specialized stuff for them. I'd laugh at all this, but it's part of why our health care costs so damn much.

      Since YOU are so smart, you've taken this opportunity to start your own software company to sell these off the shelf solutions and have them work perfectly each and every time, doing what the user needs.

      No, you haven't; you simply have no idea what you're talking about.

      --
      It doesn't mean much now, it's built for the future.
    35. Re:Specialty Software by wmelnick · · Score: 1

      It's called OpenEMR.

    36. Re:Specialty Software by LandGator · · Score: 1

      Except, the feds now require it as part of Obamacare, and penalize docs who don't have it, effective 2014.

      --
      There is nothing wrong with yr Internet. Do not attempt to adjust the picture. We are controlling the transmission - NSA
    37. Re:Specialty Software by LandGator · · Score: 1

      No one is spending $$ on getting any Linux distro ceritified as Obamacare-compliant. Damn.

      --
      There is nothing wrong with yr Internet. Do not attempt to adjust the picture. We are controlling the transmission - NSA
  11. Very strict firewall rule by Anonymous Coward · · Score: 1

    If the software needs to be on the network, write a very strict IP to IP firewall rule. The rule only allows the box to talk to the IP-block owned by the company that requires that box to talk to it. If the software doesn't need connectivity to function, unplug that cable!

    I mean, really, what are you doing with the eye tester? Running multiplayer game servers there? Stop that. This is a specialized device. It should need very limited network connectivity, if any at all.

  12. Wrong platform by MikeBabcock · · Score: 1

    Stop writing medical and industrial software for a platform that forces you to upgrade.

    There's nothing stopping you from running X based *nix CAD software from ten years ago on today's hardware.

    There's no reason to use Windows on a dedicated medical or industrial computer.

    --
    - Michael T. Babcock (Yes, I blog)
    1. Re:Wrong platform by the+eric+conspiracy · · Score: 1

      Yes, the big problem is OSs that don't have stable APIs.

    2. Re:Wrong platform by PhreakinPenguin · · Score: 5, Insightful

      Sounds like someone has never had to use medical software. As much as the "zealots" would like to think, not everything is best run on OpenSource. It's not a troll, it's based on 15 years working with medical offices and doctors that don't have time to figure out how to get things to work. And yes, a lot of doctors offices don't have any support on staff or contract other than the EMR or EPM company they are dealing with.

      --


      My sig of choice is Marlboro
    3. Re:Wrong platform by ChumpusRex2003 · · Score: 4, Interesting

      The problem is customers. I work at a major hospital and a local consortium is looking to purchase some new medical records software, worth about $10 million.

      We've been drafting the new contract for tender, and line 1 of the tender instructions is "The software will run on Windows Server 2008 R2 or Windows Server 2012 64-bit on the servers, and on Windows XP, 7 and 8 32-bit and 64-bit on the client side". I protested at this, but was told by the technical chair, that this term was not negotiable as it was a critical part of the spec; they simply did not have the in-house experience to manage a *nix system.

      Later on, there was another line in the tender instructions. "The distribution of the source code of the product must be strictly controlled with appropriate audit trails for persons who have seen it, includes the source code of any 3rd party components used within the product". Again, I protested about this, but the chair of information governance and security said, that this term was non-negotiable due to the large volume and the critical nature of the data stored in this system!!

    4. Re:Wrong platform by AmiMoJo · · Score: 1

      There is nothing stopping you running apps written for Windows 95 on Windows 7, as long as they were well written. Equally if the X based *nix CAD is really badly written it might not work with modern hardware.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:Wrong platform by jimicus · · Score: 1

      Really? So Unix platforms never force you to upgrade?

      I could have sworn that back in 2002-2004, I was working on AIX 4 and my employer was thinking about upgrading to AIX 5L - because IBM were about to cut support for 4. This was not particularly straightforward, as not all their old hardware was supported under AIX 5L. They could continue to get support for the hardware - it's amazing what a £multi-million support contract will buy you - but even then it wouldn't buy an extension to support for AIX 4.

      Today, AIX 5L 5.2 - the version they'd have upgraded to - has been EOL'd. So has 5.3. They'd have to be on AIX 6 or 7 for support.

      I guess they could have moved to Linux - they already had most of the business software running quite happily on Linux. (Not enormously difficult, as the business application was a Pick D3 database). Were they still going today, however - well, the version of Pick they used has been retired, which would suggest that support would be limited. They'd have to upgrade. An upgrade is available, but they don't support the same version of RedHat. So that would require upgrading too.

    6. Re:Wrong platform by armanox · · Score: 1

      Unless that Windows 95 app uses anything Win16....

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    7. Re:Wrong platform by toddestan · · Score: 1

      Chances are pretty good it will run just fine on the 32-bit version of Windows 7.

    8. Re:Wrong platform by CodeBuster · · Score: 1

      The only way your going to get all of the source code like that is if you bid the project out as bespoke software, written just for you, with full rights over the resulting code and other deliverables. BTW, it will cost way more then $10 million too, that's just the start. Don't believe me? Ask the FBI about their $100 million case management system that failed delivery and will never be used. Software development, especially complex software development, is a high risk business. Costs are high and so are project failure rates, but outsiders seldom realize this until it's too late because they're used to buying and using only the results of the successful projects.

    9. Re:Wrong platform by JonJ · · Score: 1

      Heck, in this circumstance Linux is worse than Microsoft - we all know what response you get from the OpenSource community if your app gets broken by some upgrade - "Just recompile it".

      CentOS tracks RHEL, that's about 10 years of guaranteed stability for free. Getting someone to do ./configure && make && make install is probably cheaper than $10k anyway. CentOS/RHEL will also happily keep chugging along even after EOL, and will probably be more stable/secure than XP.

      Even without that condescending crap, Linux has no guaranteed backwards compatability nor a stable, specified binary interface.

      Just because there's no stable internal ABI doesn't mean userspace gets broken, and if the driver of some sort of hardware is present upstream, great pains are taken to ensure it still works when there's some change in the kernel.

      And OpenSource zealots always make fun of companies like Sun (RIP) and HP and IBM that actually do things like stable, specified binary interfaces even inside the kernel.

      As said earlier, a stable internal ABI inside the kernel is not needed for backwards compatibility, there's nothing that stops you from shipping all your libraries and binaries in /opt and leave it there, I'm guessing it would survive all kinds of kernel craziness. Linus has a rule to not break userspace, it seems you've not paid that much attention. But I guess since you characterize people as 'zealots' you're not the most open minded person, and I doubt you even properly know Linux/Unix. You just learned to parrot some incorrect "fact".

      --
      -- Linux user #369862
    10. Re:Wrong platform by Ash-Fox · · Score: 1

      Please tell me about the unstable usermode application APIs you are referring to.

      --
      Change is certain; progress is not obligatory.
    11. Re:Wrong platform by Ash-Fox · · Score: 1

      Heck, in this circumstance Linux is worse than Microsoft - we all know what response you get from the OpenSource community if your app gets broken by some upgrade - "Just recompile it".

      I have no idea what you're talking about. I'm used to a different response when it comes to usermode/userspace applications breaking due to Linux changes.

      --
      Change is certain; progress is not obligatory.
    12. Re:Wrong platform by srobert · · Score: 1

      Surely the "chair of information governance" is aware that the patient data, and the source codes of the programs that are used to process that data are two separate things. It is demonstrably possible to keep the programs in the realm of open source, while keeping the patient data confidential. But that is a point that proprietary software providers typically like to obscure.

    13. Re:Wrong platform by ChumpusRex2003 · · Score: 1

      Yes, they are well aware of that fact. Their argument was that open source was a security risk, because it would make probing for vulnerabilities easier. And because open source was a risk, the source had to be closed and only shown to persons on a strictly need to know basis.

    14. Re:Wrong platform by badbart · · Score: 1

      Those two requirements are mutually exclusive. Unless they think there is an audit trail of everyone who has ever seen Windows source code (and given that there is an enterprise source license, that is going to be one heck of an audit).

  13. Re:Should run on Win7 by ChumpusRex2003 · · Score: 2

    True. However, there may be issues of vendor support. Some business apps are, and this includes specialist medical apps, mission critical, or at least sufficiently important that business may be compromised in the event of failure.

    I know one hospital that recently upgraded their hardware. However, some of the middleware needed to make their various medical records applications work together, was only supported by the vendor on XP SP1. There were several problems:
    1. The critical nature of this middleware, and the fact that the vendor would not support windows 7 (or even XP SP3) with their version of the software.
    2. The complex interaction of this middleware with so many other apps meant that they could not run the middleware in VM as it would not connect to the other apps via OLE/COM or whatever non-networkable protocol it used.
    3. The prohibitive cost of sourcing an updated version of what was effectively a custom built solution, and the fact that the original vendor had been bought-out by a new company who were desperate to kill the original product, but were tied into a 10 year support contract. So, although they were contracted to provide 10 years of support, they were only going to support the original config.

    The result was that when the original hardware reached end-of-life and had to be updated late last year, the hospital had shiny new quad-core Xeons with 8 GB ECC RAM, and 15k RPM SAS RAID workstations with 2 GB Quadro cards running XP SP1.

  14. Yes by Mike+Frett · · Score: 1

    Something can be done about it, whether or not you like it is a different story. All those computers can be converted to Linux boxes and I'm sure they can find the software for all their medical records etc. If they can't find it, I'm quite sure some coders would be willing to write some for substantially less than than the $10,000 required for switching to yet another version of Windows that will be out-of-date in a year or two.

    They need to decide if they want to continue on this never-ending path of spending a fortune whenever Mr. Ballmer says jump. That's the matter at hand, spend a small fortune or do it for free or nearly free and not have to worry about the security of your customers. I'm quite sure some deal could even be worked out with a Linux group willing to help out if they could; although I know of no such group off hand. Well their it is, I told you in advance you wouldn't like it. You have options if you suck up your closed source pride.

    1. Re:Yes by war4peace · · Score: 1

      All those computers can be converted to Linux boxes and I'm sure they can find the software for all their medical records etc.

      And I'm sure they're not. Medical imaging software, for example, working on embedded machines is definitely NOT available for Linux, nor they will ever be. The market is too small to allow porting software to multiple OSs. It's simply not worth it. Sure, there's Xebra but that's only for viewing already generated imagery, all software actually generating imagery works under Windows. And Xebra doesn't really offer any sort of support or proper accountability.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    2. Re:Yes by FaxeTheCat · · Score: 1

      If they can't find it, I'm quite sure some coders would be willing to write some for substantially less than than the $10,000

      But can you find software developer with deep insight into the requirements of the software and interfaces to the equipment willing to write it for that sum? The coding is not necessarily the problem. Knowing what to code is the problem. And that will cost you.

    3. Re:Yes by VortexCortex · · Score: 1

      All those computers can be converted to Linux boxes and I'm sure they can find the software for all their medical records etc.

      And I'm sure they're not. Medical imaging software, for example, working on embedded machines is definitely NOT available for Linux, nor they will ever be. The market is too small to allow porting software to multiple OSs. It's simply not worth it.

      Well, you're wrong. Linux is great at embedded stuff. Furthermore, small specialized markets are perfect for FLOSS projects. How much less would the users of said medical software spend in the long run if they simply funded the development of an open source solution? Such things could even receive grants from the government and distributors of the compiled software can handle the cost of certification by charging for it -- The price would be far lower per copy though since you'd have competition between compilers of the same software. They can even compete by offering installation and maintenance services, along with contract programming to have new features added to the FLOSS codebase.

      Essentially, the answer is FLOSS, but the biggest hurdle is giving up on the infinitely inflated software sales (inflated such due to artificial scarcity of infinitely available bits), and being willing to merely get paid when you actually do work. This is actually a high enough hurdle that I don't think anyone's going to leap it. However, there are people like me on the other side of the hurdle already who will just write code for money, and unsurprisingly, I earn the majority of my living via adding features to FLOSS projects made for small specialized niche markets... I guess that's "full disclosure", but it's also a datapoint against your assertion that such markets are too expensive to support FLOSS.

      Oh, and this is 2013, so if you want to port my code between Linux or Mac or Windows or even some Arm platforms this is how you do it:
      git pull && make
      Yep, that's all.

    4. Re:Yes by michael_cain · · Score: 1

      If they can't find it, I'm quite sure some coders would be willing to write some for substantially less than than the $10,000 required for switching to yet another version of Windows that will be out-of-date in a year or two.

      Are those coders working for a company that understands all of the HIPAA requirements that the code has to meet? Are they prepared to certify that the code does in fact meet those requirements? Are they working for a company that can afford the lawsuit if HIPAA privacy requirements are violated, even if the software is not at fault (and trust me, the company that provided the software will be included in the group being sued). Do those coders have experience in providing the government mandated audit hooks required if Medicare or Medicaid patients are treated? In the last case, it's not enough to provide some sort of audit hooks; you have to meet the very specific interfaces and data models specified by the government.

      Building software for medical care providers has become a nightmare. In some parts of the industry, there are only a handful (as in literally four or five) companies that are eligible to bid for new software system contracts.

    5. Re:Yes by geoskd · · Score: 1

      And I'm sure they're not. Medical imaging software, for example, working on embedded machines is definitely NOT available for Linux, nor they will ever be. The market is too small to allow porting software to multiple OSs. It's simply not worth it. Sure, there's Xebra but that's only for viewing already generated imagery, all software actually generating imagery works under Windows. And Xebra doesn't really offer any sort of support or proper accountability.

      Absolutely it *is* available for Linux. There are any number of perfectly good virtualization tools out there, and if all else fails, use WINE. You can keep using your existing software, often without too much configuration effort. You can keep using your existing hardware, or upgrade the hardware at any point and your system will be as future proof as it can ever get. At the very least it should buy you another decade, and it will be a damn sight cheaper than $10k. Even if it does cost close to the same amount or more, the protection against future forced upgrades would be worth it. Its a perfect example of why all managers, and small business owners really cant afford not to have a basic IT education. They need to know when they are being sold into bondage...

      --
      I wish I had a good sig, but all the good ones are copyrighted
    6. Re:Yes by yurtinus · · Score: 1

      but the biggest hurdle is giving up on the infinitely inflated software sales (inflated such due to artificial scarcity of infinitely available bits)

      Open source is great and all, but you're ignoring the supply side costs. You can't simply say "Supply is infinite, demand is limited, so the price must drop" without crunching the numbers. The bits may be infinitely available, but they need to be created to begin with. A comprehensive medical database program or control system for a piece of equipment will need an expensive up-front investment, far greater than that $10k upgrade cost for the software. Given some of the programs I've worked, I can easily see an up front cost in the hundreds of thousands getting something written, tested and certified. So now you have this specialized software that will go to a handful of users. Sure, each subsequent copy made will be have an infinitesimally small cost associated with it, but you still need to recoup that up-front cost to write it in the first place.

      Linux may be great and all at embedded stuff, but if there isn't already a product out there for a tiny niche market, an OSS project isn't going to spawn out of the blue to fill it. Don't forget, users are not developers. A doctor and their staff are not going to branch into software development just to avoid a relatively small (in business terms) software cost.

      --
      +1 Disagree
    7. Re:Yes by DogDude · · Score: 1

      If they can't find it, I'm quite sure some coders would be willing to write some for substantially less than than the $10,000 required for switching to yet another version of Windows that will be out-of-date in a year or two.

      Kid, they're not in the business of software development. Trying to reinvent the wheel to save a few bucks is a Business 101 mistake. If you have a business that runs millions of dollars through it every year, that employs people, you don't want to dick around with custom software. That's stupid. It's a waste of time and money, and it's an assload of unnecessary risk.

      --
      I don't respond to AC's.
    8. Re:Yes by war4peace · · Score: 1

      You theorize here. Sometimes, the hardware+software link is simply too tight to be replaced by virtualization software or emulators of any kind. I'm talking about custom communication protocols, custom DLLs and so on.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    9. Re:Yes by david_thornley · · Score: 1

      Well, you're wrong. Linux is great at embedded stuff.

      Sure is. However, we're talking about very complicated machines that have to be programmed with painstaking care and then certified. Linux is, in many cases, the best tool for the job here. If the manufacturer didn't decide to use Linux, though, just saying "use Linux" isn't going to work. Are you proposing a full new line of medical equipment? (Yes, Linux systems can work very well with Windows systems, but having to administer two OSes isn't going to be popular.)

      Furthermore, small specialized markets are perfect for FLOSS projects.

      Depends on what the market needs. FLOSS is great for small scratch-ones-itch or geek-cred things. It's great for widely used infrastructure of any size; I can put together a very good OS with a great variety of apps with it (can and did, recently). It's great for niches where a generally available program can be modified to fit without too much work. None of those apply here. It's a very demanding market with very strict regulation where relatively few copies will be wanted. Working on this isn't going to be fun, and it will require a good deal of work besides software development.

      Your previous estimate of $10K to replace something shows that you aren't thinking on the right scale. That's much less than two months of an experienced developer, and I'm not allowing for participation by domain experts, UI experts, or any of the other people you'll need. At that point, each version will doubtless have to be certified separately, and that isn't cheap. So, figure a project in the megabucks to get going, and it's going to need buy-in from major vendors - vendors that we've seen don't care much for good software engineering. That could work, given enough people plumping for it.

      Essentially, the answer is FLOSS, but the biggest hurdle is giving up on the infinitely inflated software sales (inflated such due to artificial scarcity of infinitely available bits), and being willing to merely get paid when you actually do work.

      Yeah, this is the way to go in the ideal world, but there's lots of practical problems.

      Currently, if I have a Good Idea, I can form a company (fairly cheaply for a software product) and start selling stuff once I've made it. There isn't a hard upper limit on the money I can get, and AFAICT the sky's-the-limit principle is a really cheap way to elicit innovation. Dump that and we won't get people with the same determination to make things work.

      In a work-for-pay situation, I'd get nothing for writing the software except for what I could scare up on Kickstarter before having much to show. I'd need more money to get started, since it would have to include adequate rewards for starting a business and being creative, and it wouldn't be the same incentive. I think this would cut innovation. (Creativity will find outlets, no problem. However, a nice shiny creation can take a whole lot of work to be useful in the real world, and that will always require money or equivalent.)

      I'd like to figure out some way the free-bit idea would work, since if something is valuable the total wealth of the world is increased by making lots of copies real cheap, but I haven't seen any way it'd work well in practice.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  15. Re:Ummm Yes by W.+Justice+Black · · Score: 1

    Seconded. Either:

    1. Run it on a hypervisor host and RDP into it or
    2. Run it in a local VM using VirtualBox (which does surprisingly well running XP-on-7 as long as you have the VM tools instaled). Set the desktop to change size when its window does, auto-hide the toolbar, and it looks/behaves fairly similarly to a local app on W7.

    I had a friend's business (which relied on an old map application whose DRM WOULD NOT run on W7) implement such a thing and it's worked great. Plus you get snapshots, which is enough of a reason for me to recommend just about all embedded/oddball apps run on a VM.

    --
    "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
  16. Medical Software by djrosen · · Score: 1

    I have a Doctor as a client and the largest cost for his upgrade is hardware, not software. I just bought a new $7500 server to beat the current system requirements for the EHR software they use. The upgrade cost for them is only about $1200 + services. The hardware requirement is unreasonable but the software is in massive need of a redesign. The vendor is always pointing fingers back at my client when the software fails (its already a decently sized server). Keeping the old server as a TS server to run the client (Windows 2008 R2) and the new server for the DB and the software (32 gigs of RAM, 2 RAID cards with 6 15K drives and 2 Hexcore Processors). If the problems aren't resolved they cant point the finger at me anymore.

    The problem with this type of software is that once a vendor hooks a Doctor for any length of time, they are hooked for life. Migration is near impossible if they wish to retain useable client histories not to mention HIPPA requirements.

    1. Re:Medical Software by c_g_hills · · Score: 1

      In an ideal world there would be a government-controlled specification that all medical software would have to adhere to, and there should be a requirement for interoperability so that data from one system can be exported to a common format and imported into another. Of course there will be changes to the specification over time which means you will always have to pay a vendor for updates (unless there was free open-source software available).

  17. Re:Should run on Win7 by Anonymous Coward · · Score: 5, Informative

    The issue is that medical devices require certified tested/verified drivers to ensure accurate results.
    Due to the changes between XP and 7, some instruments require updates software with the corresponding "certified" drivers.

    I recently ran across this with pulmonary function testing software at our mine.

  18. Nothing new by BetterSense · · Score: 4, Insightful

    I work in a very large semiconductor fab that is full of dozens, probably hundreds, of DOS, Windows 2000, Windows 98, Windows ME, and Windows XP machines. They will never be upgraded or patched.

    Is this stupid? Yes. Is there anything I can do about it? No.

    I just got done negotiating the purchase of a 2-million-dollar piece of equipment that comes with Windows. We actually have a purchasing requirement that all software be provided with patches as necessary, including OS upgrades, and that all source code be held in escrow in case the company goes under. However, when we negotiate the purchase specs, those lines get crossed out, because the vendor refuses to comply and we have no leverage, so we buckle.

    Personally I think that anyone who uses something like Windows (a desktop OS with known, SHORT service lifetime, suitable for desktop computing in non-critical applications) in an industrial tool with 10+ year lifetime, should be fired immediately, and this should have been the case from the very beginning, but I was not around back then, and it became acceptable. Nobody ever got fired for buying Microsoft, even when it's an idiotic thing to do.

    1. Re:Nothing new by geek · · Score: 1

      Personally I think that anyone who uses something like Windows (a desktop OS with known, SHORT service lifetime, suitable for desktop computing in non-critical applications) in an industrial tool with 10+ year lifetime, should be fired immediately

      XP is 12 years old. It'll be 13 when it's EOL'd. I wouldn't call that short. The problem isn't Windows, it's vendors using proprietary file formats and charging for full software upgrades instead of just driver updates for existing software.

      There shouldn't be anything stopping a vendor from releasing the same version of their applications on win7 as well as XP but they see dollar signs and gouge the fuck out of you because you're a "professional."

      XP has had a longer lifespan than either a Red Hat or an Ubuntu LTS release. I hate defending Microsoft but on this one they are right to EOL the fucker and vendors need to be supporting their shit with upgrades and compat updates if they want to continue charging the hundreds of thousands, even millions, for software. Either that or release the fucking specs and let the free software folks take a crack at it.

    2. Re:Nothing new by Tweezak · · Score: 1

      I work in an electronics lab that has many tools that are windows based. Agilent oscilloscopes, Keithley semiconductor analyzers, etc. The control PCs are embedded in the instrument so you can't upgrade the hardware. The vendor wants you to buy the latest version but when you are talking about a tool that costs $70k there's significant pushback from management. However, if you want to run tests remotely the system has to be on the network...but often antivirus software slows down system performance and changes test results or causes hangs/crashes. Subsequently we have a pile of NT based tools that are off the network and have to be run through other interfaces (ie: GPIB) with a host machine of some kind.

    3. Re:Nothing new by AmiMoJo · · Score: 2

      Personally I think that anyone who uses something like Windows (a desktop OS with known, SHORT service lifetime, suitable for desktop computing in non-critical applications) in an industrial tool with 10+ year lifetime, should be fired immediately

      What is your alternative? Unix? You might get 10+ years service life if you are willing to provide that service yourself, back-porting security patches to an ancient version of the kernel or re-certifying your app on a new one.

      Any device with an OS, in fact any device that has a network port or USB socket is going to be vulnerable and need a constant and endless supply of patches for decades. The only sensible thing is to isolate it.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Nothing new by tc2k11 · · Score: 1

      I've worked in Manufacturing IT for a fair while now and i am wondering what other choice you have? Windows control systems seem to be the norm, most of the time in a completely unsecured fashion with the vendor expectation you'll connect them straight to the internet for remote diagnosis.

      We bought a specialty piece of equipment with a ~15 year life span about 2 years back which has been the market leader in its segment for nearly 10 years. It only ran on Windows 98 (DOS based back-end). They had no intention of upgrading while they were still the market leader. Still expected to connect it to the network

    5. Re:Nothing new by LordLimecat · · Score: 1

      a desktop OS with known, SHORT service lifetime,

      I dont believe there is a workstation OS out there that has a longer service lifetime than Windows XP, so this accusation comes off a little strange.

    6. Re:Nothing new by BetterSense · · Score: 1

      When I say "lifetime" I meant "lifetime without being touched" (no defrags, no driver updates, no service packs; nothing). In my facility, incrementing a software revision, even if it changes nothing except for some trivial thing like enabling a faster serial port, can take 6 months to a year of testing before it will be approved to run production. "Conservative" is not even the correct word, because NOT upgrading is obviously a risk as well; "change averse" might be the correct term.

    7. Re:Nothing new by geoskd · · Score: 2

      XP is 12 years old. It'll be 13 when it's EOL'd. I wouldn't call that short. The problem isn't Windows, it's vendors using proprietary file formats and charging for full software upgrades instead of just driver updates for existing software.

      When the software is EOL'd before the hardware fails, the lifespan is too short. New versions of MS tools have a habit of breaking everything they touch. This stands in stark contrast to the *NIX variants where software tends to work across all versions of the OS, and often across different variants as well.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    8. Re:Nothing new by WaffleMonster · · Score: 1

      When the software is EOL'd before the hardware fails, the lifespan is too short. New versions of MS tools have a habit of breaking everything they touch. This stands in stark contrast to the *NIX variants where software tends to work across all versions of the OS, and often across different variants as well.

      hahaha hehe haha (rolling on the floor) now THAT is hi-llariously funny. In the real world all I see commercial software vendors doing is releasing multiple versions of their software for multiple distributions, kernel versions and c-libraries with endless stories of people routinely bitching about not being able to upgrade cause vendor x does not support version y.

      The only thing linux is reasonably good at is ABI backwards compatibility assuming you have no external dependancies (unlikely) otherwise its a shit experience. The standard answer for everything linux is shared lib versioning which is receipt for disaster. Previous versions are sparsely distributed with operating systems out of the box and with distributions being strapped for space and willingness to accept a reality where foreign software is not "compiled" as part of the installation process.

    9. Re:Nothing new by gander666 · · Score: 1

      It's been a long time since I was in semiconductor capital equipment, but $2M isn't a large tool price. It sound high to us mere mortals, but it is really not in the realm of Semi Capital equipment.

      I know that mask inspection tools can cost $30+M, and that E-Beam writers are nearly as expensive. A litho track is also a very expensive piece of equipment.

      When I was in the game, there was one company that used tools with an embedded DOS system that only read recipes off single density, single sided floppies. Even then we scrounged to find them.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    10. Re:Nothing new by rrohbeck · · Score: 1

      Haha, that reminds me of the high end Tek scope that I noticed was a Win2k computer with some fast ADCs attached.
      Somehow I don't think it was ever upgraded.
      I think it did have Ethernet.

    11. Re:Nothing new by BetterSense · · Score: 1

      Most of this stuff should be done with PLCs and/or microcontrollers. The reason they use PCs is just because "let's use a PC for everything". It was easier for THEM to use a PC and hire cheap fresh-out-of-college hackers than to engineer a competent, embedded system to a higher standard. And it worked, because we (industry) bought it.

      I used to work for Papa Johns, back before I was into computers at all. They call their homegrown system the "Profit System" and based on what I remember and now know, it uses a Unix box in the office of every store. All the terminals out by the phones are honest-to-God dumb terminals running off serial connections. The user interfaces are TUI, blazingly responsive, and extremely fast to use once you memorize the zillions of shortcut combos...no keyboard of food icons...but all they need is cheap hardware, normal keyboards, and they can run a whole store (internet orders, inventory, everything) off of a slow modem with no problem.

    12. Re:Nothing new by toddestan · · Score: 1

      The fun part is when you find that the computer running on a bunch of cheap parts like what you might find on Newegg, cheap no-name Chinese power supply included. Or even better, a bog-standard Dell or HP that you would expect to find under the receptionist's desk instead of controlling a $2M+ piece of equipment. At least in a clean room, climate controlled with a very expensive UPS even a crappy Dell desktop will last a lot longer than you might think.

    13. Re:Nothing new by drhank1980 · · Score: 1

      The price has nothing to do with the lack of leverage for the fab. In semiconductors, there has been a massive consolidation of vendors as tools become more and more specialized (and thus far more expensive to design).

      For example if you want to buy an immersion ArF lithography tool, you have exactly two vendors to choose from. Both 1 2 of these vendors will charge you tens of millions of dollars for a single tool, and both will make no promises about software upgrades, unless you pay for a service contract.

      At the next generation if you want to buy an EUV lithography tool, you have exactly one vendor, with a nice long waiting list (of your competitors) to get a tool. So good luck trying to negotiate on the software patches for the PC attached to it. Also the last quote I heard about for one of these tools was actually over 100 Million USD.

    14. Re:Nothing new by adolf · · Score: 1

      When the software is EOL'd before the hardware fails, the lifespan is too short. New versions of MS tools have a habit of breaking everything they touch. This stands in stark contrast to the *NIX variants where software tends to work across all versions of the OS, and often across different variants as well.

      Please tell this to my home Samba server-box running Gentoo, which will soon need a reinstall because portage has gone too far while I haven't: At this point, either it is horribly confused or I am, or both.

      Not that the machine does much: It's just serves files, and does NTP, and every now and then I have some heinous *NIX-y task for it to perform.

      That occasional *NIX-y task has meant that I've reinstalled the OS for my home server about 5 times in the past decade, because it was easier to reinstall than fix the dependency (and sometimes architectural and/or hierarchical) hell.

      XP? Not a problem. 12 years hence (13 at EOL), the upgrade/maintenance cycle looks like this (worst case): Run Windows Update. Click GUI prompts. Reboot. Rinse, repeat (sometimes quite a few times), done: stuff still works.

      And software that works across all versions? Allegedly I can't run 16-bit apps anymore directly on my 64-bit Win7 desktop, but allegedly I can in a (free! supported!) VM, but in actuality I haven't cared because I haven't run a proper 16-bit app in a coon's age: This "problem" has never occurred for me.

      Everything else tends to just work, no matter how old it is.

      I like Linux (and the *BSDs) quite a lot, and I use them extensively wherever I can. But if the argument is about future-proof compatibility, I've just got to say that they're all losers compared to the current state of Windows culture even if one important element of that culture is dying.

    15. Re:Nothing new by jez9999 · · Score: 2

      XP has had a longer lifespan than either a Red Hat or an Ubuntu LTS release. I hate defending Microsoft but on this one they are right to EOL the fucker

      Who gives a shit how old it is? I don't care if it's 100 years old, it works well for me and I still use it with no problems. Granted it will start having problems on new hardware, but that's about it. Properly patched it's basically a stable decent operating system.

    16. Re:Nothing new by Ash-Fox · · Score: 1

      Which company/(ies) still sells hardware and the software for systems 10 years ago? 20 years ago?

      Off the top of my head, Oracle, IBM and Siemens.

      --
      Change is certain; progress is not obligatory.
    17. Re:Nothing new by boristdog · · Score: 1

      Hell, in my factory we still use tools that have DOS, WIN3.1 and WinNT machines attached. Millions of dollars worth of equipment that we are NOT going to replace just because the OS is no longer supported.

    18. Re:Nothing new by archen · · Score: 1

      Hardware fails, and then you can be shafted. I'm running into exactly this kind of problem on Windows 98 machines (serial mouse needed, USB support for very very specific things, SATA?... haha). In situations where it's just software running on some generic PC this isn't a problem because with foresight you just buy a spare, but sometimes the machine is only given to you by a vendor, and only set up by them. And it's not like quality control in the PC industry (well what they give you anyway) will guarantee any reasonable lifespan either.

    19. Re:Nothing new by LordLimecat · · Score: 1

      It continued to be shipped because customers DEMANDED that they have the option to delay upgrading, and as a for profit business Microsoft is happy to sell you a gun so that you can shoot yourself in the foot.

      Microsoft has been pushing their newest OS, and its only been against their recommendation that people keep rolling out obsolete software.

  19. More importantly, can anything be done about it? by turbidostato · · Score: 2

    Yes, something can be done about it. Not overnight, but it can be done.

    What?

    Use Open Source.

    Your either need to pay 10.000 because it really costs 10.000 in which case you wouldn't be making a case out of it, you would just pay for it as part as your making business costs, or it doesn't costs 10.000 but you end paying 10.000 because third parties controlling your business instead of you.

    If you think you are in the second case, just ally with other "eye doctors" and make a software factory to produce the software in your behalf as open sourced. On one hand, you'll pay the real cost; on the other, the old producers will be forced to either down their prices to the new market standard or fold down. Any case, a win-win situation.

  20. Very common by Anonymous Coward · · Score: 5, Interesting

    My old hospital was hit by this already. They couldn't afford an enterprise license from Microsoft that allows them to pick which version of windows to install on their PC's, (hundreds of thousands of dollars), some of our critical EMR software was only XP compatibe and would not work on WIndows7. When Microsoft quit selling XP and wouldn't allow us to downgrade our Windows 7 systems, we were in a bind. We were able to find some XP licenses in the wild but still are between a rock and a hard place. FDA certification for our EMR vendors is a pain and moving to the new version of windows is hard. I have no idea how we will overcome the sunsetting of XP.
     

    1. Re:Very common by denobug · · Score: 1

      I hate to say this but for a hospital in a group of some sorts there has to be a way to get a volume licensing work out with all the hospitals in the same group. Also for upwards over a thousand machines in your hospitals (quick quesstimate), the annual license cost of a few hundreds of thousands of dollars might not be as outrageous as you think. There are technology cost associated with running an institution. All the medium to large/enterprise size company deals with it. It's simply a cost of running a business.

    2. Re:Very common by c0lo · · Score: 1

      We were able to find some XP licenses in the wild but still are between a rock and a hard place. FDA certification for our EMR vendors is a pain and moving to the new version of windows is hard. I have no idea how we will overcome the sunsetting of XP.

      Until you get a better idea, continue to scavenge for XP licences and run the apps in virtuals on new hardware.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    3. Re: Very common by cerberusss · · Score: 1

      You have no idea how to fix this, but what you forgot to add: "with in your current budget". You don't need to fix this; you just need to formulate your reason for a higher budget.

      --
      8 of 13 people found this answer helpful. Did you?
  21. Roland MDX-3 by ArcadeMan · · Score: 1

    My old Roland MDX-3 needs a parallel port but other than that I can simple send files to cut via the command line (ex: "copy cutfile.txt lpt1") so I'm still using Windows 98SE without any problem whatsoever.

    If it ain't broke, don't try to fix it.

  22. Misleading headlines are misleading by dhavleak · · Score: 2, Insightful

    In the linked article, the doctor couldn't afford to upgrade her specialty medical software.

    1. It's unlikely that the version she currently uses does not run on Win7
    2. It's unlikely that the version she would upgrade to does not run on XP
    3. It's likely that the upgrade would cost $10,000 even if she wasn't changing OS versions

    So what does this have to do with Windows? Nothing. The only information in the article is that specialty software can be very expensive. That fact stands alone and would do so on any OS and any version.

    Has Slashdot become this gullible??

    1. Re:Misleading headlines are misleading by erroneus · · Score: 1

      It's *NOT* unlikely because I have seen something quite similar in my dentist's office. He couldn't afford what this company wanted to charge for the software on a new server. The software was licensed for a particular server and all this nonsense. The best I was able to offer was an upgrade of memory. The user couldn't install the software for himself. And so while yes, "it's not a Windows thing" specifically, it is definitely a case of Microsoft enabling and even encouraging this type of behavior. I also recall a similar problem with a private investigator's software. I offered the VMWare solution as a means of getting this Windows95 software moved into WindowsXP life but in the end, the software originator would not budge and this guy did not want to risk his configuration. I told him the Windows95 machine's HDD would eventually fail and he just said he'd have to cross that bridge when he came to it. Sad, sad, sad...

      Software is stupidly expensive to the point they are often completely unfair in the way they do things. Unskilled customers often give in to the demands without realizing what they are giving up or what it all means..,.until it's too late and often even after that.

      The IT world sickens me often when I see this crap. And don't get me started on Cisco...

    2. Re:Misleading headlines are misleading by Chris+Mattern · · Score: 3, Insightful

      1. It's unlikely that the version she currently uses does not run on Win7

      If she tried firing it up on Windows 7, it would probably run, yes, although having it fail is more likely than you might think. But it's not *certified* on Windows 7, so she can't do that. She likely would be legally liable if she did.

      2. It's unlikely that the version she would upgrade to does not run on XP

      Same deal as #1. It's not certified, you can't do that.

      3. It's likely that the upgrade would cost $10,000 even if she wasn't changing OS versions

      Yes, but she doesn't need to upgrade unless she changes the OS.

    3. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      And so while yes, "it's not a Windows thing" specifically, it is definitely a case of Microsoft enabling and even encouraging this type of behavior.

      I'm sorry -- this is garbage, and you know it. Why will Microsoft encourage behavior that makes it harder to switch to a new OS?

      The fact is that the scenario in the linked article is unlikely, the data is insufficient, and Slashdot in it's glee to welcome any negative reporting regarding MS has suspended any curiosity for facts/information/specifics.

      Think about it. Let's say you as an OEM used to make software for eye doctors in 2005. Obviously you would want that software to run on XP considering it's installed base. 3 years later MS comes out with some next version of Windows -- are you going to update that software to work on the next version, but not on XP? You're going to make sure that all your existing customers are unable to install your newest software, until they first upgrade their OS?? You're basically going to ensure there's a nice hurdle that your most important target clientele have to jump over before they purchase the next version from you?

      That article stinks, it has nothing to do with Windows, it has no specifics (why not simply name the software -- so very easy to get credibility by doing that -- but no!), and offers no rationalization as to why a vendor would do something so illogical, and your post has the exact same problems. Worse -- you go one step beyond the article and claim that Microsoft encourages this behavior.

    4. Re:Misleading headlines are misleading by dhavleak · · Score: 2

      1. It's unlikely that the version she currently uses does not run on Win7

      If she tried firing it up on Windows 7, it would probably run, yes, although having it fail is more likely than you might think. But it's not *certified* on Windows 7, so she can't do that. She likely would be legally liable if she did.

      You simply do not know that. The guy that wrote the linked article doesn't know that. He in fact, doesn't even state that it isn't the case. It seems like important information don't you think? He could have erased any doubt by simply stating the name of the software and the version. But that would be counter-productive since it would probably demolish the premise of his idiotic article.

      2. It's unlikely that the version she would upgrade to does not run on XP

      Same deal as #1. It's not certified, you can't do that.

      You're stating with so much confidence something that you simply do not know. It's absolutely not unheard of to

      3. It's likely that the upgrade would cost $10,000 even if she wasn't changing OS versions

      Yes, but she doesn't need to upgrade unless she changes the OS.

      You don't know that. You don't know what new features are present in the new software. You don't know that because you don't even know what software you are talking about. You've taken a stance absent of any information whatsoever.

    5. Re:Misleading headlines are misleading by linatux · · Score: 1

      It's not always the software that is the problem - drivers connecting a $100,000 piece of equipment may not be available for current versions of the O/S.
      It may net even be possible to get them written if the company no longer trades, or refuses to support older equipment.

      $10,000 may well be the pointy end of the problem!

    6. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      Random short-term-thinking product management people aren't typically tasked with lifecycle decisions for $10,000 medical software.

      The linked article lacks specifics, GP lacked specifics, and you lack specifics. GP even went one step further and said Microsoft encourages this.

    7. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      It's not always the software that is the problem - drivers connecting a $100,000 piece of equipment may not be available for current versions of the O/S. It may net even be possible to get them written if the company no longer trades, or refuses to support older equipment.

      That could happen anytime you replace a 10 year old machine, with any OS version.

    8. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      VS 2003 needs to be supported in 2013 on *any* OS why exactly?

    9. Re:Misleading headlines are misleading by xlsior · · Score: 1

      1. It's unlikely that the version she currently uses does not run on Win7

      Unlikely? Spoken like someone who has never had to support niche software on a corporate network.

      One big problem is older .net applications, that are compiled explicitly against .net 1.0 or 1.1, which conveniently are not available to install on Vista / Windows 7 / Windows 8. Even with dot net 2,3,4, etc. installed those apps often flat out refuse to run because .net 1.0 subrevision 23B can't be found.

      Another issue us that quite a few of the really expensive niche software products still uses hardware dongles to enforce compliance. Changes to the windows driver model between XP and Windows 7 alone can keep those things from validating. Or, the software can lock itself onto other hardware components such as motherboard serial number, etc. Any re-install on a different server by itself could result in thousands of dollars mandatory 'installation support' before the vendor will authorize the new server and activate the software.

      And that's aside from the problem that running medical software on a platform that it is not certified to run on can become a costly endeavor if there ever are big security problems or something and you're found to not be in compliance.

    10. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      3. It's likely that the upgrade would cost $10,000 even if she wasn't changing OS versions

      Irrelevant; that was $10k she didn't need to spend if not upgrading.

      Completely illogical response. Is she upgrading for the latest Windows version (she should not care about that) or is she upgrading for the latest features in the medical software. It should be the latter, and hence point 3 is entirely relevant. Remember, this is a fixed function machine that shouldn't need internet access. This is all conjecture until the idiot that wrote that article at least clarifies which s/w he's talking about and what version.

      The only information in the article is that specialty software can be very expensive. That fact stands alone and would do so on any OS and any version.

      Specialty software almost certainly requires a support contract (or when it breaks, you're SOL, and if your business depends on it, that's not an option). Support contract says "XP", you run XP. There may also be some question of licensing.

      This is a Windows-specific issue how exactly?

      Has Slashdot become this gullible??

      Thanks again for your naive input from lack of actual experience.

      Thanks for being a typical Slashdot lemming.

    11. Re:Misleading headlines are misleading by jschrod · · Score: 1

      > > > 1. It's unlikely that the version she currently uses does not run on Win7
      > >
      > > If she tried firing it up on Windows 7, it would probably run, yes, although having it fail is more likely than you might think. But it's not *certified* on Windows 7, so she can't do that. She likely would be legally liable if she did.
      >
      > You simply do not know that.

      Why? Of course, one may know that.

      In Europe, that would be the case, that's for sure. As a doctor, it's not practical to run medical software on uncertified infrastructure. (It's not forbidden -- but you can't assert liability against the software vendor in that case, you're forfeighting any indemnity.)

      I would be surprised if that's different in suit-obsessed USA.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    12. Re:Misleading headlines are misleading by Waccoon · · Score: 1

      I'd like to agree with this, but I used to work in a small photography store. We also used software that often cost between $2,000 to $10,000 a pop, and was designed to run on NT4.

      It shocked me... shocked... how little of that software ran on Win2K, including the apps that didn't require a hardware dongle attached to the parallel port. These apps didn't need special drivers or network support. They were things like compiling customer images into photo CD ISO, which you then had to burn yourself with an app like Nero. These were apps where if you tried to run them under Win2K, some of the GUI buttons would be missing, or they'd just freeze with 100% CPU utilization.

      I've always been so used to upgrading Windows and having all my old stuff work fine (except for a few games). I tried to update as much of the store to Win2K as I could, but it was pretty hopeless. The majority of our software refused to work on anything but NT4, even after days of trying every compatibility hack I could find on the net and every ACT patch I could cook up.

      I chock it up to shoddy programming and cutting corners, and possibly a side effect of so little competition in the market. For all I know, maybe these vendors locked their software to NT4 on purpose to force people to buy an upgrade if they bought new computers. It's bad enough that consumer Windows software thinks it owns your machine and should always run in admin mode. I can't imagine specialty software running on a few thousand machines total would be developed by the book and be properly tested.

    13. Re:Misleading headlines are misleading by Anonymous Coward · · Score: 1

      We have plenty of stuff that runs on XP but doesn't run properly on 7.

      One example: a medical package that seems to work fine until you get to a certain module (for physical symptoms: click on the stickman where it hurts) which just bins out.

      That's what certification is for: not checking that it works, but checking that /everything/ works /properly/.

    14. Re:Misleading headlines are misleading by gl4ss · · Score: 1

      look, if he had ran on sco unix everything would be just swell.... or on linux.
      as bad as ms is in this - it's still the only sw vendor that you can even run the from the '90s on.

      --
      world was created 5 seconds before this post as it is.
    15. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      By couching all of your assertions in terms of likelihood, shouldn't you be willing to admit that you ultimately don't know what the hell you're talking about either?

      It's really simple -- I'm not attempting to dress us what's likely and present it as a fact.

    16. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      You're talking Simatic on Win8. I think giving them a few months would be fair.

    17. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      I'd like to agree with this, but I used to work in a small photography store. We also used software that often cost between $2,000 to $10,000 a pop, and was designed to run on NT4. It shocked me... shocked... how little of that software ran on Win2K, including the apps that didn't require a hardware dongle attached to the parallel port. These apps didn't need special drivers or network support. They were things like compiling customer images into photo CD ISO, which you then had to burn yourself with an app like Nero. These were apps where if you tried to run them under Win2K, some of the GUI buttons would be missing, or they'd just freeze with 100% CPU utilization.

      Anyone can have anecdotes like this for all kinds of arcane and possibly poorly authored software. If the software's well-known and even of somewhat reasonable quality, why not simply provide a name and version? More details are necessary too -- for example if you go out and buy a Win2k disk the day it becomes available it's not surprising if smaller ISVs have not yet had time to test on the latest version, release updates, etc. It's a serious claim -- ISVs look out for Alpha/Beta/RC releases and scramble to patch their software if they find issues. Why would they risk losing customers?? Why else do you think MS releases a Beta and RC for every Windows version?

    18. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      You have made three assertions regarding likelihood of events based on what you read in the article.

      Not really -- I merely showed three key pieces of data that absolutely should have been addressed in the linked article if it was to be given even a shred of credibility. Why wouldn't the author simply state the name and version of the software that was the central premise of the article??

      Anyway, the way I read it, it's Microsoft's software "upgrade" she can't afford, because everything was fine until the day that the EOL of Win XP loomed large on the horizon, which means the computers at this business will be even more ridiculously prone to mal-ware attacks than it already is.

      That doesn't make sense. Why does this computer need internet access? Why blame MS when the OS is 13 years old -- do Apple/Google/Canonical/Debian support their OSes for that long? Why put upgrade in quotes? This snarky BS is not conducive to intelligent conversation.

    19. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      With all due respect, what the fuck do you really know? I use a MEMS layout editor that works great under Windows XP (or Windows 2000), but it's practically unusable under Windows 7 - the layout window flickers to the point that no practical work is possible. We tried all possible work-arounds but none solved the issue. A license for a new version of the software would cost us in the order of EUR 2000, so for now we just install XP.

      What the fuck do you (with all due respect to you as well). You have an anecdote -- here's a cookie! First -- you're using software that was designed for Windows 2000, and you're here 13 years after that was released complaining about the cost of upgrading?

      Do you need a new version of your MEMS s/w? If not, why do you want to upgrade? If yes, you have to incur that cost whether you upgrade windows or not. Do you want to upgrade to Win7? If yes, ask the ISV that made your MEMS software why their software that they made 13 years ago no longer runs on Windows, and ask them why it costs $2k. Come back and post here when they tell you to fuck off.

      You've done nothing but prove my point -- that specialty software is expensive. It's a cost you have to incur in the business you're in, dickhead. You'd have the same issue on any OS. Do you know of some MEMS software that meets all your needs, and runs on Linux or OS-X or whatever, that was released 13 years ago, and runs on the latest versions of those OSes, and costs less than $2000? Get the fuck out of here you idiot.

    20. Re:Misleading headlines are misleading by dhavleak · · Score: 1

      Unlikely? Spoken like someone who has never had to support niche software on a corporate network.

      I've supported stuff that was authored on PC DOS and was still running on NT4.0 decades later, and stuff that was designed for NT3.5 that was still running on Win2k in 2010.

      One big problem is older .net applications, that are compiled explicitly against .net 1.0 or 1.1, which conveniently are not available to install on Vista / Windows 7 / Windows 8. Even with dot net 2,3,4, etc. installed those apps often flat out refuse to run because .net 1.0 subrevision 23B can't be found.

      People running into this issue are authoring their own stuff in-house and should be able to rebuild. I guarantee you nobody is rebuilding against newer .Net runtimes and charging you $10,000 for their time.

      Another issue us that quite a few of the really expensive niche software products still uses hardware dongles to enforce compliance. Changes to the windows driver model between XP and Windows 7 alone can keep those things from validating. Or, the software can lock itself onto other hardware components such as motherboard serial number, etc. Any re-install on a different server by itself could result in thousands of dollars mandatory 'installation support' before the vendor will authorize the new server and activate the software.

      Again -- for such niche applications you usually use a dedicated machine that has no need to be connected to the internet and no need to be upgraded to Win7 if it's doing it's job fine. If it's not doing it's job fine, and the upgraded specialty software is needed for new features etc., then you had to incur that cost irrespective of whether you're upgrading Windows or not. And lastly, issues related to driver model changes do occur on all OSes. Goes back to the main point: specialty software is expensive software. This is true no matter the OS you run. The linked article had no insights related to Windows.

      And that's aside from the problem that running medical software on a platform that it is not certified to run on can become a costly endeavor if there ever are big security problems or something and you're found to not be in compliance.

      So don't do it! What's the prime mover for upgrading to Win7? A machine such as you described above has no business having internet access, so monthly patches cannot be the reason!

  23. How many versions behind is she? by cianduffy · · Score: 1
    This is my industry and I'm not aware of any system where you could be on a compliant, secure system that had been updated that won't run above XP.

    The only systems I run in to that are stuck on XP or below are some Win16 apps. Would consider seeing if they'd run on ecomstation to have a less easily attacked (if only by rareness) system if they weren't competitors systems. Our own Win16 and DOS applications were borked in to running on Windows 7 and a brief bit of playing with one of them on Windows 8 was succesful too - but the last one to be withdrawn from sale was in 2008.

    To be stuck on XP you either need to have been extremely unlucky, or be using something ancient and likely unsupported. And if a normal upgrade for an opticians is $10k, we really need to move markets/country.

  24. Bad example by onyxruby · · Score: 5, Insightful

    This is a really bad example to make your case. She has HIPAA data and needs to upgrade as her computer can't be patched anymore next year. No sympathy for someone with HIPAA data trying to get out of patching their system.

    Now, if you had picked an example of someone who didn't have HIPAA data I'd point to options that could be done. However to be frank I am all out of sympathy for anyone in this situation. Microsoft announced end of life on this a very long time ago and frankly gave a lot longer on the EOL and support for the OS than Mac or any of the Linux variants.

    This reminds me of the gas station owners put out of business by the new standards for underground tanks. They had years of advanced notice, yet they still refused to modernize something critical to their business that they knew they needed to. Time came that they could no longer be grandfathered in and all of a sudden a bunch of stations went out of business.

    Why, because they didn't want to spend money for tanks that were resistant to leaks that could ruin the environment? A doctor that doesn't want to spend money to help prevent leaks (patient data) is no better than the gas station owner. It's a business expense just like any other and a business owner that refuses to give IT it's due as they should. Quit supporting IT neglect by helping people like this out.

    1. Re:Bad example by DerekLyons · · Score: 1

      A doctor that doesn't want to spend money to help prevent leaks (patient data) is no better than the gas station owner.

      The world you live in, where everyone has endless money, is not the world the rest of us live in.

    2. Re:Bad example by Anonymous Coward · · Score: 1

      Microsoft announced end of life on this a very long time ago and frankly gave a lot longer on the EOL and support for the OS than Mac or any of the Linux variants.

      Not that I feel bad for people still on XP either - and I'm certainly not an open sores zealot, but this is rather untrue.

      http://windows.microsoft.com/en-us/windows/products/lifecycle

      https://access.redhat.com/support/policy/updates/errata/

    3. Re:Bad example by Anonymous Coward · · Score: 5, Insightful

      They have had years to budget for this in advance. I don't think budgeting $1000/year for 10 years for an eventual software update is out of the question for a doctor's office, or any other business. Create your budget as far in advance as possible and when you need the money it will be there.

    4. Re:Bad example by jimicus · · Score: 1

      You're absolutely right, but unfortunately the world where everyone upgrades their systems so as to remain in support doesn't really exist. There's still plenty of Windows XP systems out there and I don't doubt there will be this time next year.

      Hell, only a few months ago I was asked to quote on replacing a Windows 2000 SBS server with something brand new. The business owner was practically slapping himself on the back for being so fantastically clever at getting 9 years life out of a server which he'd bought second-hand. Of course there isn't a direct upgrade path from SBS 2000 to anything remotely modern, so all the money he'd saved would go on consultancy fees to deal with that problem...

    5. Re:Bad example by Attila+Dimedici · · Score: 1

      Right, because we will all be better off when all of the doctors' offices are run by national hospital chains.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    6. Re:Bad example by Grashnak · · Score: 2

      She's an eye doctor... and she wants us to believe she can't afford a basic business expense? Really?

      $10,000 is a fairly minor expense for a medical practice, especially one that, as you say, could easily have been planned for over the past 5 years or so.

      --
      Life needs more saving throws.
    7. Re:Bad example by Kjella · · Score: 1

      $10,000 is a fairly minor expense for a medical practice, especially one that, as you say, could easily have been planned for over the past 5 years or so.

      But would that benefit the patients in any way? If the medical devices connected to it does the job well and there's no medical reason to or benefit from an upgrade, then I too wouldn't throw $10k after it just to upgrade the OS I'd just firewall it down as much as I could even on the internal network. I've heard this many times about lab equipment, big specialized plotters/printers and various other equipment and they work just fine, just not on a recent OS.

      --
      Live today, because you never know what tomorrow brings
  25. Virtualise by Bogtha · · Score: 2

    Just because a piece of software needs to run on an obsolete operating system, it doesn't mean that should be their main operating system. Stick it in a VM and don't attach it to the network unless necessary.

    --
    Bogtha Bogtha Bogtha
  26. Increasingly hostile by erroneus · · Score: 1

    Oh yes... the software world is increasingly greedy and hostile to the customer and it has been Microsoft leading the way from the beginning. And in case anyone was wondering when we would reach the breaking point? I'd say many of us have reached it or so sayeth the declining PC sales.

    Things are about to enter a stage of incredible change and upheaval and not just in the computer/internet worlds, but all over. "we live in interesting times."

  27. Win 7 XP mode? by WillyWanker · · Score: 1

    What about XP mode in Windows 7?

    1. Re:Win 7 XP mode? by xlsior · · Score: 1

      Same problem -- it basically runs a copy of XP in the background, and it too will become vulnerable to exploits once the critical patches stop coming.

  28. Re:Should run on Win7 by slew · · Score: 4, Interesting

    No need to upgrade to new software, it should run on Win7. There are multiple ways to configure compatibility.

    FWIW, Win7 seems to be much more friedly to this than win8.

    I've had two 16-bit programs (one used for point-of-sale another a game my mom likes to play) hobbling along since win95. WinXP worked okay (some compatibility flags made it work), Win7 was a bear to make work with the printer and the point-of-sale program, and finally win8 broke both of them. No application error message, just win8 says, you can't run them anymore (the troubleshooter recommends using winxp mode sp3, but that doesn't work, nor do any of the other modes from win95, 98, me, XP-sp2, Vista, or win7, w/ or w/o administrator priviledges, or in reduced color mode). The orginal publisher of both pieces of software are no longer in business, so purchasing upgrades to the new OS is a non-starter.

    I've had to downgrade two new computers back to win7 and winxp (didn't have more than one spare win7 licence, so I had to reach back to xp) to support these programs for now, but now the writing is on the wall. I'm sure that my case is not unique and given my predicament, I'm sure that there are some applications that just won't run on win7 either even in compatibility mode.

  29. Wine? by grungy · · Score: 1

    If her problem is that her new software won't run modern Windows, maybe she can upgrade to Windows 7, but then use Wine to keep her older version running? (Although I can't see why Windows' own backward-compatability would be inferior to that.)

    1. Re:Wine? by gmuslera · · Score: 2

      She have already too much problems with money and want that have problems with alcohol now?

      But the best solution would be going that road if the apps runs under wine, or there are already open source programs (EyePACS?) that do most if not all of what she needs.

    2. Re:Wine? by grungy · · Score: 1

      I'm not so sure. If she has experience with her current application, it's reasonable for her to want to continue using the same thing. Having an alternative implementation of the Win32 api could be useful as Microsoft becomes unwilling to provide support for older versions of Windows. In circumstances where newer Windows versions won't run older software - specialty software, in particular - Wine might be a viable alternative to keep it running under a different (non-MS) implementation of the API. It migth even be a good use for "Wine on Windows" if the user is already familiar with that OS as a desktop, and wants to keep it.

  30. FOSS by Anonymous Coward · · Score: 1

    Yet again the closed source model fails society.

    1. Re:FOSS by hawguy · · Score: 1

      Yet again the closed source model fails society.

      RHEL 3 was released a couple years after WinXP and goes out of support a few months before WinXP does.

      If her software was written for RHEL 3 and she couldn't afford to pay for the updated software that runs on RHEL6 version, how would Open Source help her? Would some Open Source developer port the code for her for free while still giving her assurance that it meets HIPAA requirements?

    2. Re:FOSS by hawguy · · Score: 1

      chroot() jail of RHEL3 binaries. The new kernel runs old binaries just fine.

      If all of the binaries (including libraries) are in the chroot jail, how does that solve the problem of keeping an out of date system patched and up to date? A security hole in a library (like a buffer overflow) would never be patched. She may as well just run WinXP in a VM.

  31. Re:Should run on Win7 by Synerg1y · · Score: 1

    Anybody with half a brain checks compatibility before doing business upgrades.

    Anybody with a quarter knows how to run win 7 with xp mode to run xp apps. I don't believe #2 for a second, OLE / COM don't do anything special that would interfere with the virtualized IO of a VM. I honestly just think people blame the VM when they can't get networking to work. If it required special hardware components that required drivers that weren't on 7 and had no virtual equivalent, that I'd understand.

    I wouldn't say anything, except I somehow feel like my tax dollars are getting indirectly wasted by incompetent IT.

  32. Re:Should run on Win7 by steveg · · Score: 3, Insightful

    How well does this interact with hardware?

    We tried using a virtual machine to run National Instrument's LabView. It did not get along well with the NI Elvis breadboard systems we are using. Using it on native Win7 machines didn't work either.

    XP mode is a VM based technology, though admittedly not the same as we used. Does it communicate better with external hardware than VMware?

    I don't know the nature of the software she was using, but some I have seen in optomitrists' offices *does* run hardware. If that's the case, XP mode and other virtual machines might not be good a solution.

    --
    Ignorance killed the cat. Curiosity was framed.
  33. Re:I doubt that. by war4peace · · Score: 2

    You know what, I was thinking the same. It's good I browse through comments before rushing to the "reply" button.
    Also, dental business is lucrative business, if you're a good doctor you can make 10K profit in a month. My uncle (retired dentist) used to make 12-14K EUR monthly profit in Germany on average. Granted, he worked his ass off in 12 hour shifts at his own clinic, but customers kept pouring in.
    The real reason is "I can't be arsed to do it" or "the new version of the software is not backwards compatible" which is not that far fetched.

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  34. Re:Should run on Win7 by lennier · · Score: 5, Informative

    No need to upgrade to new software, it should run on Win7. There are multiple ways to configure compatibility.

    "Should" is most certainly not "will". There's a piece of somewhat exotic medical hardware I have the misfortune of knowing which has drivers which only work on XP - mostly because it uses an extremely cheap and badly designed anti-piracy dongle. And no, it does not run on Windows 7 with compatibility mode, and no, it does not run in Virtual PC either. Because dongle.

    (Because when a piece of hardware costs $10,000 and up, and the software which connects to it is utterly useless without that expensive hardware - because it's basically just a dial showing a readout - of course a practical use of programer time is to add an extra pointless $1 anti-piracy hardware component to stop the millions of free copies which will soon flood the intertubes. Sigh.)

    Anyway, tldr, yes, this is a huge problem in medical (or any special-purpose, critical-path) software. It's written by a hybrid of Ebenezer Scrooge and Bizarro Iron Man. Exorbitantly expensive, cheaply written, full of edge cases and bugs, hugely dependent on the manufacturer's support whims, will only run or be supported on extremely vanilla OS, and built without any concept of security or ability to work with a patching plan.

    And then there's actual "security" software, that runs cameras and such, and if anything that's worse.

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  35. A Dickhead's Idiom by CanHasDIY · · Score: 4, Insightful

    You made your bed, now lie in it.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  36. Re:Windows XP Compatibility Mode. by lennier · · Score: 1

    Shouldn't that work?

    It should! But it probably won't.

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  37. Plenty can be done... by RoknrolZombie · · Score: 1, Insightful

    ...starting with doctors buying software that's appropriately priced for their task.

    I was involved in a full system upgrade for a medical facility. There were two huge problems that I had with the upgrade, and both of them had to do with the cost. After rolling out the software for a few million dollars, the company decided that the software that had been specialty-built was not going to work for them and a few more million dollars later they upgraded (again) to a better system. I've left since that second system was rolled out, but everyone that I've spoken to at the company has informed me that it's a polished turd (as much of that software is).
    These small software companys CAN recoup their costs, they're simply marking up the price because they're dealing with doctors. All they see are dollars and cents and who *wouldn't* want to make a few mil for a years' worth of work? They get to take the next year off to travel the world and rent hookers until the next OS release, then they get to change a few lines of code and roll it out again (with a significant markup, of course). It's a racket, but I think they're just taking a cue from the rest of corporate America.

  38. Re:More importantly, can anything be done about it by CanHasDIY · · Score: 2

    If you think you are in the second case, just ally with other "eye doctors" and make a software factory to produce the software in your behalf as open sourced. On one hand, you'll pay the real cost; on the other, the old producers will be forced to either down their prices to the new market standard or fold down. Any case, a win-win situation.

    This is what I was thinking as well; just get together with peers in a similar situation, and 'Kickstart' an OSS version of the program, thus forever freeing yourselves from the shackles of proprietary software.

    Plus, if you do it right and the software is good stuff, you might even be able make a few extra bucks on the side selling an enterprise version or support.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  39. Its not that much - I've upgraded four eye doctors by Anonymous Coward · · Score: 1

    We have done 4 eye doctors offices with anywhere from 1 to 6 computers in them and the software was not that much to upgrade. We did an entire office with 3 computers, 1 server, and the software for under $6K. The software vendors all offer financing terms and many of them now offer it available over the internet for a monthly fee on a hosted / subscription basis for far less, like $100/month for a two computer setup. You can find all sorts of financing companies who will finance deals anywhere from 3K and up with no problem. This is a business issue not a technical one, treat it as such, get financing on the project and just move ahead with it.

  40. And what makes you think that would be better? by Sycraft-fu · · Score: 1

    We have people at the Biomedical department who are running extremely old, unsupported UNIX systems. Why? Well because that's what their special hardware requires and the software isn't being updated and doesn't support anything new. There's one particular setup that has an old Sun Ultra 5 that limps along as part of it.

    You don't seem to understand that for some of this shit, the company dictates to you. Their software works only on one OS and they refuse to update it.

    So you can't just switch to an X system because there isn't the software for it.

    1. Re:And what makes you think that would be better? by cbhacking · · Score: 1

      Yeah, I love it when people pretend that backward compatibility on the *nix side of computing is any better than it is on Windows. Open source software is easier to update, of course, but you have a much better chance of getting a 15-year-old Win32 program written for Win95 (for context, the original StarCraft is 15 years old) to run, unmodified, on Windows 8 than you do of getting the same thing to happen on pretty much any *nix platform for an equivalent version gap

      --
      There's no place I could be, since I've found Serenity...
    2. Re:And what makes you think that would be better? by Koutarou · · Score: 1

      I've seen specialized stuff in production on 2.6 as recently as a couple years ago.

  41. Whine whine whimper and whine by msobkow · · Score: 1

    Software has a limited lifecycle. It's limited because it's not updated. It's limited because the OS changes. It's limited because it was never intended to be used forever.

    Companies who didn't plan on buying replacements for their core software every 5-10 years are incompetent. I feel no sympathy for them.

    --
    I do not fail; I succeed at finding out what does not work.
  42. Re:Should run on Win7 by crutchy · · Score: 1

    when you go fishing you may not catch any fish either

    it might not work, but is there any harm in someone actually trying it?

    surely there are IT shops that these medical people deal with that would have a spare win7 machine laying around

  43. Re:Should run on Win7 by bickerdyke · · Score: 1

    Anybody with half a brain checks compatibility before doing business upgrades.

    Anybody with a quarter knows how to run win 7 with xp mode to run xp apps.

    Assuming the client (here: doctor) has an installer for the software and knows how to install and configure it from scratch. That's also an assumption thats taken as a given for for "normal" software, but is not always for speciality software.

    I know that because we used to sell software exactly like that. (At first because it depended on specific hardware and specific OS settings, then because customers got used to it and because we didn't have the ressources to pack an installer for a while.)

    --
    bickerdyke
  44. Re:More importantly, can anything be done about it by war4peace · · Score: 2

    And if the software fails or does nasty things to your medical data... who are you going to sue? Have you even looked at F/OSS EULAs? I have seen a few EULAs for Windows-based medical software and upon buying the software, there's actually some (not perfect but some) accountability from the vendor. You can sue them if they mess up.

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  45. Re:Disconnect XP from Internet by Anonymous Coward · · Score: 4, Insightful

    That's an awesome way to run a business.

    If your business is sticking forks in your eyes.

  46. I can't be the only one that thinks this... by Valdier · · Score: 1

    She has had 12 years to save $10,000.

    As a doctor, if she can't save $1,000 a year for a system she *knows* she has to upgrade (surprise, windows has a support life cycle), then she really is pretty irresponsible to begin with.

    She is lucky MS gave 12-13 years of support on this OS in the first place (that is a really long time for them). My advice: Take responsibility for your own mistakes.

  47. Re:Should run on Win7 by ChumpusRex2003 · · Score: 1

    The problem wasn't so much with virtualized IO. The problem was the way in which the middleware communicated with the *client* software on the workstation. It did some horrible hackery where it loaded the other apps DLLs and directly called various interfaces exposed by the DLLs in the software to send messages. No RPCs or pipes in this software (which says something about the quality of the middleware).

    No one could find a way of doing that unless the client software ran in the same VM as the middleware. This would have been an option, but these workstations did *nothing* else apart from run these half-dozen apps.

    It was decided that it was better to just run XP on the bare metal, than load win 7 with nothing except VMware, which would then run the fully loaded XP.

  48. Re:Should run on Win7 by crutchy · · Score: 2

    maybe the medical profession would be better off pushing for linux drivers... at least with a smaller profit motive there is some semblance of stability

  49. The only thing that can be done about it by bickerdyke · · Score: 1

    The only thing that can be done about it in the long run is to switch from pay-once licensing model to a subscription based model that includes updates.

    Steady revenue for the developers, steady stream of updates for the user.

    --
    bickerdyke
  50. Yes, that's the same ass in asinine. by Impy+the+Impiuos+Imp · · Score: 1

    My company can easily afford a costly software upgrade -- we don't want to because changing from XP means requalifying compiled product with a new version. As this is a mass-produced embedded product, changing OS "just because" is asinine.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  51. Not so simple in real life by ZeroPly · · Score: 2

    It is not easy to segregate networks like this. Remember that the receptionist might need the reservations app, and will probably need Internet access as well. So you're looking at two separate computers on his or her desk. Same with some of the accounting people - they still need to pull documents from the web.

    The military already does this. It's common to have three different computers with different security levels on one desk, all of them air gapped from each other. But you're looking at three switches, three sets of cables to run, and so on. It's a lot of work even for an organization the size of the US Army, so it would not be feasible for a small practice.

    --
    Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
    1. Re:Not so simple in real life by Darinbob · · Score: 1

      The military also has budget for an IT staff. Most small businesses and professional offices do not.

    2. Re:Not so simple in real life by David_Hart · · Score: 1

      It is not easy to segregate networks like this. Remember that the receptionist might need the reservations app, and will probably need Internet access as well. So you're looking at two separate computers on his or her desk. Same with some of the accounting people - they still need to pull documents from the web.

      The military already does this. It's common to have three different computers with different security levels on one desk, all of them air gapped from each other. But you're looking at three switches, three sets of cables to run, and so on. It's a lot of work even for an organization the size of the US Army, so it would not be feasible for a small practice.

      As a network engineer, they would not need three separate switches to handle 3 different security models. All you need is a single switch and a firewall that supports 802.1q trunking (multiple VLANs). There are a number of smart switches on the market that are under $500 and Juniper has a some very nice SOHO firewalls for under $1000. You set up the diagnostics computer, and any computer that needs to talk to it, on an isolated VLAN. You then set up any system that needs to talk to the internet on a separate VLAN and configure that VLAN on the firewall.

      I'm guessing that the US Army goes with the 3 physical switch model because of simplicity and ease of deployment. i.e. The guy setting it up doesn't have to have any networking configuration knowledge, just which cable goes where.

    3. Re:Not so simple in real life by ZeroPly · · Score: 1

      Yes, 802.1q trunking and VLANs and all that work great in theory, but every other week and twice when Defcon is in town, some attack emerges that bypasses all that security. The military cannot take that risk. A secret network will be air gapped completely from non-classified ones, so that no matter what hole you find in the protocol or router firmware, you cannot get to the segregated network without physically running a cable. That is the only way to get acceptable separation and security.

      VLAN configuration is nowhere near as simple as you are making it. You will still have the issue that many computers need to talk to the diagnostics computer, and also to the Internet. There is no way a small business would want to maintain that level of network security.

      --
      Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
  52. no need to upgrade by luther349 · · Score: 1

    i have seen office boxes all the way down to a 486 running dos. taco bell cash registers are 486 boxes i think to this day. the fact is basic info storing or number crunching boxes used in a offline setting have no need in ever upgrading unless they get broken.

  53. Not just XP by sehlat · · Score: 1

    I'm still running iOS5 on my iPhone4 and iPad2 ignoring plaintive bleats that I think are "upgrade me" whimpers. Why? Bezos bought Lexcycle, which made Stanza. He's suppressed updates because it makes any Kindle look like the junk it is.

    I won't upgrade my iOS until there's a Stanza update that runs on it.

  54. Re:Should run on Win7 by FaxeTheCat · · Score: 4, Informative

    XP mode has the same vulnerabilities as XP. Its support will stop when the XP support stops.

  55. That's Why Your Doctor Bill Is So High by reallocate · · Score: 2

    The problem is not XP. The problem is speciality software vendors charging ten grand for a software update.

    This kind of stuff is why it costs the rest of us $2120.14 to have a hangnail treated at our MD.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:That's Why Your Doctor Bill Is So High by roc97007 · · Score: 1

      As TFA alluded, the issue is low volume. The NRE cost is spread over hundreds to maybe low thousands, not millions like, say, Microsoft Word. They charge ten grand because that's the number arrived at from (NRE+cost of support+reasonable profit) / (projected copies sold). This is not rocket science. (Although, sometimes it is.) There are also a lot of bureaucratic hoops a manufacturer has to jump through in order to produce any product in the medical field, and that also adds cost.

      ...but if you're in a technical field, you already know this. It's why SQL Server Developer Edition is $44 in paperback and Kardashian Konfidential is ten bucks in hardcover.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    2. Re:That's Why Your Doctor Bill Is So High by DaHat · · Score: 1

      The problem is not XP. The problem is speciality software vendors charging ten grand for a software update.

      This kind of stuff is why it costs the rest of us $2120.14 to have a hangnail treated at our MD.

      Yes... that has to be it.

      You must be an Obama voter. You know, the sort who is incapable of independent thought or basic math.

      Let me help you with the basics of the math involved, ok?

      Lets assume that the Dr in question purchased their PC not 11.5 years ago (October 25, 2001) when XP first came up... but instead purchased it the day before Windows 7 came out (October 22, 2009)... which means as of today it's a 1280 day old install.

      If we assume this Dr likes to take plenty of time off and works only 200 days a year, that means this PC is getting used on ~54.8% of those 1280 days... or 701.44 days total.

      Lets call it 700 days.

      Assuming this doctor is the only person in the office who bills using this PC... that means that each day it is used, in order to just break even with that $10,000 billing software they paid for back in 09 (under this assumption)... they need to bump their prices a whopping $14.29 A DAY in order to pay for the billing software.

      Wanna assume they see... 10 patients a day? Each's share is $1.43 per visit. So clearly... it's all the fault of the billing SW makers!

      Or... it's because this is specialty software with a limited market, which tends to bump up the prices involved so that the SW maker can recoup their costs.

  56. Wait for ReactOS? by jfdavis668 · · Score: 1

    Should be done sometime this decade. Along with Doom 4.

  57. Instrument manufacturers by MoonRabbit · · Score: 1

    I work in a gov't lab, and we have lots of $100k instruments that are running Windows 95, 98 and XP. Many are not upgradeable, as the instruments are locked into specific proprietary I/O cards, mostly ISA. Most do not have USB. We bought a $50k instrument two years ago that had XP as the OS. I asked management why we would buy a new instrument that shipped with an obsolete operating system and was told "That's the way it came." I find it hard to believe that an instrument manufacturer can spend hundreds of thousands of dollars of R&D money to improve their instruments and yet can not afford to update their software to run on non-obsolete operating systems.

    1. Re:Instrument manufacturers by iggymanz · · Score: 1

      if they're not networked, what difference does it make? Plenty of CNC systems run MS-DOS

  58. Maybe they don’t know all their options by Udo+Schmitz · · Score: 3, Interesting

    Very often I noticed that the industry software some small businesses use could be replaced with more standard solutions. I recently had to deal with a stonemason and his software. These days they plot stencils and sandblast the letters. I didn’t like the few fonts he offered for tombstones and there was no way to make a file for him he could import. As it turned out he would have had to buy an additional (very expensive) module for the program he uses to import other fonts or any vector graphic format at all. During my research I discovered that his “special stone mason software” was more or less a repackaged plotter software which would be more powerful and cheaper if bought directly from the source.

    1. Re:Maybe they don’t know all their options by Inda · · Score: 1

      I had a friend of a friend in a similar position. He did laser engraving and I wanted some leather bookmarks engraved with a wireframe model of a wheelbarrow. I had all the tools to export a vector graphic, in pretty much every standard format, but his "specialist software" wouldn't accept it. It would accept raster, but that killed all my hard 3D work.

      It turned out that there was a printer driver for his laser engraver already installed and all he had to do was click the print button from any application. No had told him this; he just expected to use the software that came with the engraver.

      He was happy, I got free bookmarks and as I type this I'm thinking about how much money and business I gained him just by experimenting, and now I'm sad.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
  59. Re:Should run on Win7 by nametaken · · Score: 1

    If your software is so insanely mission critical (running on XP?) that a driver certification issue is a major legal liability, then you've already built the cost of hw/sw into the cost of doing business, and you pay the $10k for the new stuff.

    More than likely, in situations as described by the OP, your customer database isn't so ridiculously fanciful or connected to anything life-saving, and it's actually a non-issue. Test it in compatibility mode, and if that doesn't work, look for a solution that isn't going to come with absurd vendor lock-in.

  60. Re:Should run on Win7 by fredprado · · Score: 2

    XP mode runs over Virtual PC, which is not exactly a well polished and bug free virtual machine implementation. It has quite a collection of issues.

  61. To be more specific by Sycraft-fu · · Score: 4, Insightful

    They announced their end of life date on the day of release. MS sets EOL 10 years from day of release on their OSes. Now, in the case of XP, it was extended. They do that sometimes. However 10 years is the norm, it is what you can count on, so it is what you plan for. Like with Windows 8 we already know the end of support date: 10/1/2023. It is always possible that will get extended, but it very well may not. So if you put an 8 system in place now, you know when you need to start thinking upgrade (at the latest).

    MS is real, real, good with the support lifecycle thing. They have a standard policy, and current information is always available on their site. So planning for when upgrades need to happen is not hard.

    The XP drop dead date has been a long time in coming, and is still over a year out. There has been, and still is, plenty of time to deal with it.

  62. Windows xp support ends april 2014, do something by Vince6791 · · Score: 1

    Either run the software on windows 7 in xp compatibility mode or run the xp in a Virtual Machine like vmware or virtualbox on windows 7 or linux host. At my company, I'm running netware 5.1(old early 1990's 2 custom program no source code that ran on netware 3 but migrated to 5.1 and 6.5) and netware 6.5 both in virtual machines temporarily in opensuse until we migrate the old software data to the new software on windows server 2012. No issues.

    What's the Custom Medical Software database back end it's running on or is it a custom one?FoxPro, MS sql, MySql,MS access(hahahaha, can't be this)?????

  63. Re:I doubt that. by tlhIngan · · Score: 2

    I doubt she "can't" afford the $10,000 software. I mean, if one of her $100,000 pieces of physical gear failed, she would replace it without thinking.

    I *suspect* what is going on is that she is unable to process that software is worth $10,000 when she gets "super cool" games for her iPhone for only $4.99.

    From what I've seen, professionals are generally super-penny pinchers. Something to do with the fact that they've went through university and all that extra training and therefore are smarter that the general population and thus know better, or something.

    I had to have some surgery done, and the consults with the surgeons were done in offices that really showed their age - being run down and everything. The computers they used were basically the best buy special of the week - the generally cheapass ones.

    Likewise, if you go to see an attorney, they may have the nicest offices, but have IT equipment from the dark ages - again, the best buy special computers on the desk, some old PC serving as the "file server" and the like. And the IT guy is probably harried and underpaid, looking around for the next opportunity.

    IN essence, the computer is just a tool in their toolbelt. If it works, they won't bother with maintenance. Upgrading is a possibility, but it's a tool. What they have now works, and unless they're shown a compelling reason to upgrade they won't spend a dime on it. They probably don't care that XP won't be supported anymore - if it works now, it's not worth spending money on it.

    You can yell and scream and shout, but all they hear is "money money money flowing out". And yes, that $10,000 they save by not upgrading means it's $10,000 that can be spent elsewhere buying something else or doing something related to their line of business. Even if something needs upgrading (e.g., the old crufty 7-year old desktop repurposed as a server is dying every 5 minutes rather than needing a reboot hourly), they'll just find something else to replace it with - perhaps another old crufty desktop that was the receiptionist's PC from when they started years ago.

    And yes, they're very receptive of open-source, because all they hear is free! free! free! (beer).

  64. Nothing changes. by JustNiz · · Score: 1

    >> many expecting Microsoft's upcoming end-of-support for XP to cause a security nightmare of unsupported Windows devices in the wild,

    Microsoft no longer supporting XP will hardly change anything. Their support is most usually crap and behind the curve anyway.

    1. Re:Nothing changes. by LandGator · · Score: 1

      However, since they hold the source code and won't let anyone else see it, no one else is qualified to write OS patches, especially for those pesky security vulns.

      --
      There is nothing wrong with yr Internet. Do not attempt to adjust the picture. We are controlling the transmission - NSA
  65. cant afford it? really by bertomatic · · Score: 1

    If you cant afford to maintain your vehicle, you cant afford a vehicle. Same goes with computing. Can you say Windows 7 with XP mode? Come on peeps, quit crying and get over it already. I am sick and tired of users coming to me crying about a few bucks, just try doing this stuff manually. Would cost hundreds of thousands if not millions.

  66. Re:Disconnect XP from Internet by rjhubs · · Score: 3, Funny

    Sticking forks in others' eyes is a great way to get return customers in the eye care industry!

  67. couldn't afford the $10,000 fee by Culture20 · · Score: 1

    What about the $10,000 minimum per violation HIPAA fine for willful neglect but violation is corrected within the required time period? Or $50,000 per violation fine for non correction?

  68. Avionics by OldManCoyote · · Score: 1

    The avionics business is the same way. A navigational radio or altimeter LRU, developed and certified with tools that run on Windows 98/95, must maintain the machines and various tools is was developed on until the product is 'sun setted' (which is at leased 20 years). One company maintains a VAX 11/780 due to the nature of the product still being in the field.

  69. XP might be old...but your computer isn't by tuppe666 · · Score: 2

    XP is 12 years old. It'll be 13 when it's EOL'd.

    ...why are you measuring from when it was first sold, not when it was last bought. The XP lifecycle is a little strange as it was so awful it needed a major (and pretty good) service pack 2. Even when Vista was released many machines (famously those on i915) ran badly...or not at all; many machines still came without Vista. In fact a whole range of machines (nettops and netbooks) still came with XP until Microsoft killed it with and the whole net* products with Windows starter (and crippled intel hardware), fortunately those come with Android, iOS and Chrome now. The minimum lifespan of a proprietary OS should *safely* be 7 years from "end of sale" otherwise its going to create a nightmare. In cotext of this article Net Applications still has 40% of users running XP.

    1. Re:XP might be old...but your computer isn't by yuhong · · Score: 1

      MS's actual policy here is that they end extended support for the previous version at least 7 years after the next version is released. Vista was released in 2007 and if you add 7 years that is where the 2014 end of extended support date for XP comes from.

    2. Re:XP might be old...but your computer isn't by magic+maverick+ · · Score: 1

      Because the 'best before' date has been known since it was first sold? It's like buying a packet of chips, and then complaining that you can't stick them in the cupboard for a month because they go stale. Maybe have a look at the best before date, before you buy the chips?

      You can easily find the EOL date for support for MS Windows XP. Moreover, any software that has been sold for 8 years should be considered near EOL unless otherwise indicated. So people buying XP even five years ago, well, they should have known that the EOL was coming up.

      I can't see how you are going to force a software company to continue to support something for seven years after it was last sold, without some nasty regulation. (What happens if the company goes out of business?)

      --
      HELP MY ACCOUNT HAS BEEN HACKED BY AN ILLIBERAL ART STUDENT SET TO DESTROY THE INTERWEBZ!
  70. Re:Disconnect XP from Internet by Holi · · Score: 1

    except these systems need internet access due to electronic records requirements. All insurance and medicare billing is done using electronic transfer over the internet.

    --
    Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
  71. You have a tardis by tuppe666 · · Score: 1

    If after using the truck for 13years (how long XP has been out)

    Except if your buy a truck its age is not measured from when it was released but then you bought it. Its actually the same for software. most people did not get XP on the say it was released :)

  72. 5 years ago new equipment still had XP by evanh · · Score: 1

    And when he said 10+ years he really ment 30 years.

    You are correct about support of general computing OSes but the the dude was talking more along the lines of not using any general computing platform at all.

    Regarding, the vendors crappy attitude, absolutely they're barstards. Welcome to the free market, everyone gets to be barstards. Ties in nicely with the choice of patform I guess.

  73. Re:Disconnect XP from Internet by k6mfw · · Score: 1

    yep, I have an XP system not connected to the internet and it ***never*** crashes. I have other computers for internet though I use a usb stick to move things back and forth. Yes, I know you all computer experts will cry foul, mod down, call me an idiot, etc. and I do many things with that non-connected XP (none involve playing old games or watching old movies). I have a few programs whether it be radio RSS, photoshop, Nero, MS office stuff, other odd stuff and all seem to work fine. OK, so I know there is some risk of virus getting transported on the usb stick. With the other PC on the internet, occasionally some programs just don't seem to work, i.e. BK radio software crashes or the crop feature in Photoshop no longer works. Non-connected PC works just fine, in fact I have it running Outpost with the terminal and logger continously to see if I can pickup Phonesat packet data.

    --
    mfwright@batnet.com
  74. There are so many "Just rewrite for Linux" posts.. by cant_get_a_good_nick · · Score: 1

    I predict a huge number of The Daily WTF posts about poorly written, slow, "designed" by someone who really didn't get the problem domain, in about 6-12 months.

  75. Re:I doubt that. by suutar · · Score: 1

    I would expect if her 100k hardware failed she'd have a maintenance plan, and if that didn't work, could get financing for a new one. Financing new software might be more difficult.

  76. Re:Should run on Win7 by Princeofcups · · Score: 1

    And no, it does not run on Windows 7 with compatibility mode, and no, it does not run in Virtual PC either. Because dongle.

    VM does not preclude dongle use. There are lots of network based "virtual USB" devices which work just fine. We are using them at work for a couple of different virtualized apps. P2V, network dongle, good to go.

    --
    The only thing worse than a Democrat is a Republican.
  77. Re:Should run on Win7 by amiga3D · · Score: 1

    Sounds like they need a version of Wine for Windows 8.

  78. Re:Should run on Win7 by sribe · · Score: 1

    The issue is that medical devices require certified tested/verified drivers to ensure accurate results.

    Medical records software is not a medical device. Now, *maybe* the system in question interfaces directly to some medical device, but probably not--most medical records software, *especially* for small practices, does not.

  79. Yeah.. by GigaBurglar · · Score: 1

    Band together and fund an Open Source project..

  80. Hell you have to budget that shit at home by Sycraft-fu · · Score: 2

    If you own a house, you get familiar with that kind of thing. I had to replace my A/C a couple years ago. Ran me about $7000 for a nice efficient one. Well guess what? That won't be the last time I have to replace it. So it is something I'm budgeting for. Not now, not next year, but in the future (I'm targeting 15-20 years out of this unit) I'll need to get a new one. So I'm making sure, to the best of my ability, that I'll have the money lined up. Same for other appliances, vehicle, and so on.

    This is just life. Unless you rent everything, you will be replacing things and the more you own, like a house or, say, your own business, the more big ticket stuff that will involve. That means you have to plan as to the lifecycle and be ready for the expense.

    Now for Windows OS related things that's pretty easy since Microsoft announces their lifecycle on OS release. So say you bought a product today that ran on Windows 7. It won't work on 8, and thus presumably later versions, and is not likely to be updated. Ok, that means that before January 14, 2020, you need to switch to something new. You have a little less than 7 years. So budget accordingly. If you software runs you $10k, then you need to save up around $1500/year (or $125/month if you like) to be ready for it.

    If you can't deal with that, well life in general will cause you some headaches and you probably shouldn't be running your own business. Planning finances is a big part of it, you do have to think long term and you have to deal with some expensive shit.

  81. Re:More importantly, can anything be done about it by iggymanz · · Score: 1

    Dream on, eye doctors don't have time to manage and QA an open source project. they're not even qualified to do so. and to think they'd risk money on a multi-year project with uncertain outcome is ridiculous

  82. Re:More importantly, can anything be done about it by michael_cain · · Score: 1

    This is what I was thinking as well; just get together with peers in a similar situation, and 'Kickstart' an OSS version of the program, thus forever freeing yourselves from the shackles of proprietary software.

    Based on some limited experience (largely post-mortems on failed medical software deliveries), and assuming that any sort of patient records are going into the system, I'm comfortable guessing that the "kickstart" cost will run to tens of millions of dollars. The big companies that play in this specialized field have entire groups dedicated to tracking the changes in federal and state government requirements. The people who use the software are going to insist on support contracts to keep the software in compliance as those changes appear.

  83. The cost of a tool by jamesl · · Score: 1

    A tool used in business should reduce the cost of doing business by reducing labor or increase the output of the business to more than pay for the tool. If it is not possible to justify the reported $10,000 cost then go back to paper and pencil.

    If "others" (competitors) are able to buy the tool and this business is not then the problem is with the fundamental profitability of the business.

    This looks like an ad for Software as a Service. The cost is clear, incremental and the obligations of the vendor are called out clearly in a contract. The cost/benefit is clear and the vendor needs to keep his product and his customer competitive in order for the revenue stream to continue.

  84. Isolate as much as possible by DrYak · · Score: 2

    More details:

    - Use a secured host. Either Linux or Windows 7 (depends if Firefox + openoffice.org would be enough or not) but either has to be up-to-date.

    - Run as much as possible software outside the VM using modern up-to-date software (if a browser is required, see if firefox running outside the VM does the job, or if you're stuck with IE 7).

    - Isolate as much as possible the guest. (Guest shouldn't have ANY outside access at all, guest should only have a limited access to the host, host should be heavily firewalled against guest).

    - If the medical software requires web access: provide it by having a secure web proxy running on the host.
    (ev. use a virus-scanning plugin on the proxy).

    - Think of ways to scan the content of the virtual disk from outside the VM.
    (For example, have an actual LVM logical volume used as virtual disk. Snapshot it, mount the snapshot read-only on the hose and scan it, while the guest is still running).

    - Think to make it easy to use: The best would be to run the VM in a mode where the guest's windows are displayed as normal windows on the host, and the guest desktop is hidden. Thus the user doesn't have to think about a "windows XP inside a window".

    It's not perfect. But it's a quite sophisticated configuration to avoid putting the computer at risk, just because XP isn't upgraded anymore.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  85. Re:Don't use software which you don't own the sour by roc97007 · · Score: 1

    Can anything be done about it? Yes. Don't use third-party software that you don't own the source-code in first place. You're asking to be put in such a position. No, you aren't asking, you're begging for it. Buuut people do need to feel it in the hardest way to learn the lesson, don't they?
    For the ones who already are in such a mess, virtualize it. And do not repeat the same mistake.

    Ok, so now, try to buy medical software using that paradigm. And I don't mean someone's genome sequencing project in college, but actual software rated for front line medical use. This is not a question of MS Office vs Open Office. It's a whole 'nother world.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  86. Negotiate payments by wirelessjb · · Score: 1

    I'll bet the software vendor would accept monthly payments or (these days) probably offer the software for a subscription rather than $10k up front. Better than someone hanging on to old software for years and years.

  87. There is a big market here for someone. by 140Mandak262Jamuna · · Score: 1

    If you know enough about virtual machines and provisioning, there is a good market for your skills. Install a good distro of linux, install a virtual machine server, provision a XP machine, using the old license. Set up proper firewall and a hardwired whitelist access hosts file. Make the old software work in new machine. Profit.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  88. Re:Dumb question... by roc97007 · · Score: 1

    ...is it really that they can't afford it or is it that they're just cheap? Maybe I'm suffering from the "all doctors are rich" stereotype but if you needed to spend $10,000 to renew some sort of professional license or qualification in order to continue practicing medicine, you'd find a way to get that $10,000, right? Why is it acceptable to be a cheap bastard when it comes to software? Maybe the "what can be done about it" is that these vendors build in a "end of life" like Quicken does.

    There seems to be a profound misunderstanding in her about what operating systems do. The OS is not the application. To non-geeks in the field, it's just a program loader and a set of basic resources that their application uses. Regular non-geeks tend not to see the value in digging up and replanting every time a new version of the OS comes out. Or to put it another way, the cost, work, and risk associated in upgrading the application (which is what they care about) is why they don't bother to upgrade the OS (which they do not care about). It's not a matter of being a cheap bastard, it's a matter of (a) sticking with something that you know works, and (b) not giving a damn what the splash screen looks like.

    Quicken is $39.95. A software package that costs $10K to upgrade probably cost around $22K for the full version. Putting something like that on an end of life timer is a good way to watch your customer base switch to your nearest competitor.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  89. sounds like need cheaper medical software by dcornewell · · Score: 1

    Webchartnow.com. yeah, shameless plug.

  90. Try Embedded by MobSwatter · · Score: 1

    I have been working in the POS industry since '04, I also have users that are up against the wall for that same reason. The solution was for me to become a Windows Embedded Partner and build Windows Embedded Standard 2009 kernel (pretty much same as XP Pro) for what ever machine they are on as PCI compliance demands that the operating system still be supported. Problem solved.

  91. Re:More importantly, can anything be done about it by Caesar+Tjalbo · · Score: 1

    They're probably organized in some way or another already and it's not like they compete on the software they use. Just make sure to keep the requirements low and realistic and that the result is Free or that you own the code.

    --
    "I'm not much interested in interoperability. I want substitutability. I want to be able to throw your software out."
  92. Mandatory Obamacare Slam by cmholm · · Score: 4, Insightful

    TFA was fine, until the writer threw this in:

    And you have to remember that medical professionals are already reeling from a huge medical equipment tax courtesy of ObamaCare. One physical therapist told me of 14 medical centers that shut down because they couldn't handle the tax. And that's in Orange County. This area isn't exactly poor.

    I call BS. That huge tax is 2.3%. The "14 medical centers" is an offhand rumor that doesn't pass the sniff test. In related news, a number of medical device manufacturers are blaming the device tax for their decisions to move existing and/or new plants overseas.... a tax that falls on all devices, regardless of where they're made. If Mr. Patrizio (or his Network World editor) don't like the PPACA, they can go to town. But, some research would have been nice.

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
    1. Re:Mandatory Obamacare Slam by Uberbah · · Score: 1

      It's not like there aren't a thousand and one legit ways to slam Obamacare - like it's inclusion of the mandates and excise taxes that Obama ran against in 2008. It's like the wingers are so used to running on BS all the time that they walk right bast the honest arguments just so they can make shit up.

  93. Re:Should run on Win7 by zorro-z · · Score: 4

    It's kind of the opposite problem, but I encountered governmental agencies- for a large American city to remain nameless- who, today, continue to produce Web applications that require Internet Explorer 6 on Windows XP or earlier. When we encountered problems accessing them on 64 bit Windows 7 w/IE 9 (Compatibility Mode turned out to be the workaround), I called the head of the department in question to tell her that, well, most new machines today would be running 64 bit Windows 7 + IE 9 (or better), so it might help them to write code that didn't require IE 6.

    She asked me to call her (apparently so that she could tell me something off the record) and told me that, for her department, a "new computer" was anything about 5 years old. Apparently, 5 years back, they got a bunch of Windows XP computers w/MS development tools, and that's where they still are today. Budget issues won't allow them to upgrade, so they're stuck writing code that would have been mediocre 5 years back, and is utterly horrid now. Wouldn't surprise me at all to see many governmental entities in the same boat.

    --
    -Z
  94. Re:Should run on Win7 by NormalVisual · · Score: 1

    (Because when a piece of hardware costs $10,000 and up, and the software which connects to it is utterly useless without that expensive hardware - because it's basically just a dial showing a readout - of course a practical use of programer time is to add an extra pointless $1 anti-piracy hardware component to stop the millions of free copies which will soon flood the intertubes. Sigh.)

    Back when I was writing software for industrial laser markers, I had this same discussion with the engineering VP. He wanted to start requiring dongles to run the software, and my reply was, "you mean this $150,000 machine isn't enough of a dongle for you?" I guess he just hadn't thought of it in those terms.

    --
    Please stand clear of the doors, por favor mantenganse alejado de las puertas
  95. Crowd funded FOSS medical software? by utkonos · · Score: 2

    Do any of you think it would be feasible to start a company that makes FOSS medical software for doctors' offices? I imagine that what an office needs isn't very different from office to office. The company would earn its money long-term providing support for the software. It would also need to be compliant with HIPAA and all other regulations.

    1. Re:Crowd funded FOSS medical software? by Ash+Vince · · Score: 1

      Do any of you think it would be feasible to start a company that makes FOSS medical software for doctors' offices? I imagine that what an office needs isn't very different from office to office. The company would earn its money long-term providing support for the software. It would also need to be compliant with HIPAA and all other regulations.

      What is the business case for the FOSS bit? Surely it makes loads more sense to keep the software closed source so someone cannot take you software then undercut you on the support as they do not have to support a development team keeping the software up to date.

      Open Source works in the some markets where you can rely on lots of unpaid developers helping out with code contributions. This will not be the case with niche software as the only way to get a community of developers working on an open source product is if you have an even larger community of developers who want to USE that software.

      There are a great many markets for software when open source simply does not work as only a paid developer would spend time working on that software. In this case you receive no benefit from making it open source unless you know few other companies who will contribute paid man hours to the project and even then, why not make contributing minimum number of developer hours a condition of getting access to the source code. (This is difficult, I know).

      People who think the open source, paid support based model is suitable for every market for software applications are living in cloud cuckoo land.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    2. Re:Crowd funded FOSS medical software? by Larry+Headlund · · Score: 1

      Before you start that business, a few points to consider: (I've spent my careeer mostly doing small market software for the optical industry but not for doctor's practices.) 1. The needs can be quite different form office to office. For example, stand alone, chain or kiosk (practice inside Costco, for example.) Accepts insurance and if so which plans? Insurance companies are very exacting in their demands and there are a lot of plans. 2. You could have an absolutely free (in the sense of free beer) product and many practiioners would not adopt it. Why? They would have to learn a new system and this is too much trouble. It took them a lot of time, the only commodity they have to sell, to learn the existing system and they are not eager to repeat the experience. Plus there is the question of transfering data from their existing system. 3. Going to make your money from support? Consider The OP example was an XP system. So it was purchased no later than 2006, 7 years ago. But $10,000 is way to much. Less than $1,150 a year. Consider that quickbooks charges $300/year for 24/7 support and has economies of scale which dwarf yours. 4. From my experience the estimates another poster gave for developement expense (3 man/years) and support (1 man/year per year) were exteme under estimates. 5. There are open source medical practice management systems already existing. Look into them and how they are doing.

    3. Re:Crowd funded FOSS medical software? by utkonos · · Score: 1

      Perhaps you are correct. Lets back away from that solution a little bit. How about a full non-profit organization that produces medical software? Or, a government agency tasked with writing medical software?

    4. Re:Crowd funded FOSS medical software? by utkonos · · Score: 1

      Interesting points. The problem of bad software becoming entrenched is definitely a problem in more fields than this. Perhaps the only way to loosen the cruft is to modify the laws governing the software to make the poorly written ones non-compliant?

    5. Re:Crowd funded FOSS medical software? by Larry+Headlund · · Score: 1

      The notion of the Software Inspectional Services is interesting, we would all probably being programming in ADA now. From what I know of the industry there was software for eye doctor's on sale between 2001 and 2007, the period of Windows XP sales, which ran on Linux or OS X. The person above choose not to buy it. By the way, I wonder just what the software under discussion does. I know of optical practice management systems that are a small fraction of $10,000.

  96. Re:Should run on Win7 by slew · · Score: 1

    dosbox doesnt work?

    Both are 16-bit windows programs, not dos programs...

  97. Support??? by saleenS281 · · Score: 1

    There's enough money in continuing support contracts. I'm not sure why they need to sell a net-new product instead of just building update coding costs into the support contract they presumably sell with the software. If they aren't selling any support whatsoever, I'd argue their business model is flawed.

  98. Easy solution...virtualization. by Chirs · · Score: 4, Insightful

    The sibling post made the point about finding replacement parts for when things die. That was always my motivation for a complete system upgrade - something dieing and needing to be replaced without me digging deep enough to find something that would work with the old system.

    Buy new machine running Win7/8, install free vmware/virtualbox, run specialist software in VM fullscreen. Done

    1. Re:Easy solution...virtualization. by Darinbob · · Score: 4, Interesting

      And who sets this all up for the doctor or dentist, and how much are they going to charge, and what is the maintenance charge to make sure it keeps working and the person who set it up is available to fix it in a day's time if necessary?

    2. Re:Easy solution...virtualization. by toddestan · · Score: 2

      That only works if it is just software. If the software interfaces to some piece of equipment, then sometimes running the OS on the bare metal is the only solution.

    3. Re:Easy solution...virtualization. by tokencode · · Score: 1

      Except that you are still running unsupported OSes within the environment, this is still a security risk, VM or not.

    4. Re:Easy solution...virtualization. by Chrisq · · Score: 1

      The sibling post made the point about finding replacement parts for when things die. That was always my motivation for a complete system upgrade - something dieing and needing to be replaced without me digging deep enough to find something that would work with the old system.

      Buy new machine running Win7/8, install free vmware/virtualbox, run specialist software in VM fullscreen. Done

      I was going to suggest the same thing. Virtualisation can make new hardware compatible with old OSs.

    5. Re:Easy solution...virtualization. by sureshot007 · · Score: 2

      That would be an awesome idea...if it actually worked.

      My place uses a lot of research equipment that runs on specialty hardware/software, which is not compatible with anything other than what it's running now (which in some cases is NT), but also doesn't work with VMs because the hardware interface doesn't recognize it. One of the scientists just purchased a 6 figure machine that came with XP on it. The manufacturer claims it's not compatible with anything else. How awesome is that?

    6. Re:Easy solution...virtualization. by aaarrrgggh · · Score: 1

      If you need the SLA, You need to pay. Unless you bought the software in the past 24 months, bitching and moaning about paying for a single license of business-critical software is silly. I have much more patience for ripple-effect upgrades though, especially when they impact 20+ people.

    7. Re:Easy solution...virtualization. by LandGator · · Score: 1

      And who sets this all up for the doctor or dentist, and how much are they going to charge, and what is the maintenance charge to make sure it keeps working and the person who set it up is available to fix it in a day's time if necessary?

      Me Lots Lots more Mwahahahaha.

      --
      There is nothing wrong with yr Internet. Do not attempt to adjust the picture. We are controlling the transmission - NSA
  99. Some industrial stuff is still on ISA cards by Joe_Dragon · · Score: 3, Informative

    Some industrial stuff is still on ISA cards.

    It's just that to go to new stuff needs lot's of change to work.

    1. Re:Some industrial stuff is still on ISA cards by Chris+Hodges · · Score: 1

      We've got 2 systems here tied to ISA cards and Win98 - upgrade cost per system ~$15k. Many more are XP only.
      With systems that are bought as a hardware-software package it's often the drivers that don't get updated for 10 years, instead they are replaced with the new model. The UI can often be made to run.
      If there's no hardware involved, XP in a VM will be the way to go, but there's no hope of that for the really old stuff, and I'd be surprised if the system could communicate properly with the hardware even on the new stuff.
      There's 1 major advantage compared to the end of Win98 - at least XP has good support for USB sticks so you can get your data off.

    2. Re:Some industrial stuff is still on ISA cards by Sqweegee · · Score: 1

      Exactly the problem I've been having for years at work on an entire set of gas chromatographs and mass spectrometers.

      The interface cards need to use ISA slots. Newer interface cards and instruments use a newer communications protocol and aren't backwards compatible. The software and drivers refuse to work without DOS running in the background like it still did with '98. The only option is replacing entire systems, unfortunately until recently that's been a hard sell as they keep running and replacing them all totals about $500k.

      Luckily a few recent failures and lucky donations finally has us moving forward.

  100. There this other eyetest software that wor offline by Joe_Dragon · · Score: 1

    There this other eyetest software that works offline so install XP and don't hook it to the net.

  101. lots of boards with sata run XP and a dirver pack by Joe_Dragon · · Score: 1

    lots of boards with sata run XP and anding the dirver packs to a XP disk is easy.

  102. wanting to upgrade? by roc97007 · · Score: 1

    > With many expecting Microsoft's upcoming end-of-support for XP to cause a security nightmare of unsupported Windows devices in the wild, it seems a good time to ask how many users may fall into the category of wanting an upgrade, but being priced out by expensive but necessary third-party software.

    How about the users who don't feel the need to buy a new version just because MS crapped one out?

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  103. Upgrades hurt small developers by depressedrobot · · Score: 1

    This type of thing is not just a problem for Medical companies, but also Industrial control companies have issues with this too. Have you ever tried to find a ISA daq card and a Siemens motion controller from the late 80's or early 90s. Finding a P1 is hard, and the P1 is more expansive than an i3 (or even a i7 if you really need it now or want a new one) Updating the software to the latest hardware and software can cost tens or hundreds of thousands of dollars. Usually requiring an on site visit to rural China or Germany's industrial heartland (or even worse Detroit) to install the new hardware and wire it in (some control cabinets require more than 10,000 terminations into the daq board). Who bears the cost of supporting the hardware? Is a small industrial automation firm supposed to tell customers that the software is only supported for 2-3 years, but the machine parts can last for 50? Who pays for a new 20 or 30 k software package every two years? Hell I know that my old employer probably pirated a million or more dollars in software just so that we had the ability to continue to support new hardware. If we had paid for both we would never have made it. Forcing people to upgrade on this timescale and with these prices will result in piracy. Big firms forget what its like to not have piles of cash.

  104. Re:Should run on Win7 by Anonymous Coward · · Score: 1

    Both are 16-bit windows programs, not dos programs...

    Not necessarily a problem. I've got an ancient Oxford English Dictionary CDROM, which is a 16-bit Windows program so it won't run natively on my 64-bit Windows 7 laptop. But I can run it in Windows 3.1 running in DOSBox. I put it in the Windows 3.1 startup folder, so when I launch DOSBox it automatically launches Windows 3.1, then the application running full-screen. It's not seamless (the clipboard doesn't work between OSes), but it's better than not running at all.

  105. You can't use VM on medical instruments by Taco+Cowboy · · Score: 1

    In any hospital lab you will see testing equipments running on XP-based computers - and most of those computers do not have the mean to run VM

    You can't just chuck out an old computer and install a new one --- it is more than operating system, more than software --- there are a lot more involved, like calibration, like precision measurement, and so on

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:You can't use VM on medical instruments by pnutjam · · Score: 1

      These machines should be on a dedicated vlan or network segment so they are not at risk from other machines on your network. They should be firewalled from your network and from the internet. A competent network admin (I know, that's asking alot) can determine what access is needed to the internal network and the internet. Access should be restricted to specific IP's and ports. Try to avoid hostname since that opens you up to DNS attacks.

  106. Re:Why is nobody mentioning WINE...? by mark-t · · Score: 1

    That often will not work. Especially with .NET stuff.

  107. Specialty Software and the Web by houbou · · Score: 1
    I would never allow my critical PC to be online if it was running mission critical business software.

    Companies which make these specialized software apps are no dummy, if for example they have a version of their software in XP, then, they will make their next version with better features on Win 7.

    But in the end, it comes down to this:
    • Does my current software handle all my needs?
    • Are the upgrade mission critical?
    • If I invest in the upgrade, will it also cause some retraining? or software conversion?
    • What type of return on investment can I expect from the cost of the upgrade?
      • Faster productivity?
      • Increase ability to generate revenues?

    Truly, your 'business' PC should be sandbox from all internet activities in a private network.

  108. Re:Should run on Win7 by lux2388 · · Score: 1

    I have a real issue with this, win7 does not do a good job of supporting old protocols, I have tried and tried to get my old software running on it however I get a frozen os or the end users get a blank screen. All wikis on compatibility mode have been followed and to no avail. So basically what I will have is an unpatched server. It won't be the first time ms has left me in the dark. Im already working on converting everything over to linux.

  109. I serve many SB clients with the same problem by Karmashock · · Score: 1

    They're stuck with XP.

    We're currently making it work with a mix of downgrading OS's to XP, putting a compatible terminal server on the network, and some VMs.

    But its entirely stupid. MS could have provided proper backward compatibility for their later OS's. Especially dos emulation is pretty terrible in windows 7 when compared to windows XP.

    MS really needs to understand that compatibility and STANDARDS are their real market draw for established and loyal customer base.

    MS keeps pissing away opportunities. For example, they could have made their new windows phones competely compatible with windows desktop software. some will say impossible, but I saw someone install windows XP on an android phone so clearly it's possible. I'm not saying those things should literally run windows. But if the android can emulate it well enough to play fallout 2 then MS should have been able to build in some sort of emulation into those phones.

    Who wants an MS phone? No one. They have no niche. Imagine if they could run desktop windows software natively though? Bam... instant niche.

    MS is stupid. Stop f'ing over your current customers to curry favor with segments of the market that don't even like you. It offends those that actually pay actual money to intentionally buy your productions by choice.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  110. Re:Should run on Win7 by NJRoadfan · · Score: 1

    Run Windows 3.1x in DOSBox. It actually works surprisingly good. Windows 8 32-bit out of the box has 16-bit app support turned off by default, maybe that was the problem? Overall the NTVDM/WoW subsystem really hasn't changed since the XP days, if anything Win16 is a more stable target then Win32!

  111. Time for GNU/Linux for the medical community by ikhider · · Score: 4, Insightful

    Windows had its time and place and it has now passed. Now the medical community ought to embrace GNU opensource and use this Windows experience as a lesson. Proprietary systems are not there for public benefit.

    --
    "SO we bide our time, waiting for a purer kick to bloom and the future is still bleak, uncertain and beautiful" -GSYBE
    1. Re:Time for GNU/Linux for the medical community by Todd+Knarr · · Score: 1

      More than that, they should adopt the "no single-source systems" approach. Don't adopt data formats that're only understood by one product. Don't adopt products where support is only available from one vendor. That way you won't be in a bind if a vendor ceases to support a product or tries to jack up the price on you or goes out of business.

    2. Re:Time for GNU/Linux for the medical community by Anonymous Coward · · Score: 1

      Proprietary systems are not there for public benefit.

      And -- more to the point -- proprietary systems are not there for the customer's benefit.

      The problem is that customers didn't know what they really needed, and the sales guys sure as hell weren't going to tell them.

      You can't fault the customers -- there was nobody else to turn to. But now the customers have learned a crucial lesson -- avoidance of vendor lock-in is not a "nice to have feature", but is actually a non-negotiable product requirement.

      Slowly and gradually, the world is learning that FOSS is the only correct model, because it's the only model that can provide the necessary feature of "no vendor lock-in".

      (They even admit as much when they offer to put the source-code in escrow. With escrowed code, they're basically saying: "if our proprietary model fails, then you can fall back to the fool-proof open model". It's an admission that they're using an inferior model.)

      And the world is very slowly learning that vendors really can make money from FOSS -- it simply requires an adjustment to their business model.

    3. Re:Time for GNU/Linux for the medical community by LandGator · · Score: 1

      Well, feel free to invest your own $$ in a startup which will certify that GNUware as FDA-compliant, PPACA-compliant. Until then, the propretary vendors who have made that investment rule the market.

      --
      There is nothing wrong with yr Internet. Do not attempt to adjust the picture. We are controlling the transmission - NSA
  112. For a mere 8000, I could find out for you. by adam.skinner · · Score: 1

    Compatibility mode?

    WINE?

    A VM?

    Seems to me like there are a lot of different options available.

  113. Open Source? by CohibaVancouver · · Score: 1

    Software written for medical professionals is not like mass market software. They have a limited market and can't make back their money in volume because there isn't the volume for an eye doctor's database product like there is for Office or Quicken

    ?!?!

    But according to Slashdot, all software wants to be free, with vendors feeding their children via 'services.'

  114. ReactOS anyone? by sethrosen · · Score: 1

    Before I get into that there is an issue many custom programs have to deal with and that is hardware keys, you know those ugly anti piracy plugs that use a USB, serial or parallel port that the software checks to make sure it hasn't been installed on an unauthorized machine. If it's a USB key you may be OK visualizing with VirtualBox not sure about VMWare or QEMU, but if the hardware key is other port you probably won't get it to run in a virtual machine. That said as long as the software in question doesn't really care if it runs on XP or NT it might be possible to try ReactOS.

    1. Re:ReactOS anyone? by sethrosen · · Score: 1

      I withdraw my ReactOS suggestion, it is NOT fully cooked.

  115. Wait a second by TheRealDevTrash · · Score: 1

    She's not heard of a loan?

    --
    I used to be /dev/trash but Slashdot no longer allows slashes for usernames.
  116. No by DogDude · · Score: 1

    No, it has nothing to do with professionals being penny pinchers.

    That's the nature of running a small business. I can guarantee that you and every other dork who's saying, "Why don't they upgrade every year like I do?" or "Why don't they just write their own Linuxth app"? have never run a business. If you did, you wouldn't be saying such myopic garbage. Computer software in any business that's not software (that's 99.99% of all businesses, mind you) is a tool. It's something that enables the business to perform the money making function. A perfectly functioning tool isn't something that's supposed to be replaced every few years for the fun of it. Your business can't operate without doorknobs, but you don't change those every few years just for fun, do you? Your business can't operate with many countless important tools, and most of those don't have to be swapped out every few years, even though they're still working fine. The state of the software industry is so shitty, that regular people still don't believe that it's as rotten as it really is. And let me assure you, the software industry is shit right now. Everything has to be upgraded constantly. All software is released with bugs galore, and it all costs way too much.

    Oh, and compared to smaller vendors, Microsoft really isn't all that bad. Most small and midsize software companies that sell specialty business software are really shitty to work with.

    This is coming with somebody who was a developer for a decade, and has been a small business owner for the last decade.

    --
    I don't respond to AC's.
  117. XP Mode, Free with Widnows 7 by Joe+U · · Score: 1

    Windows 7 Professional (and higher comes with an included Windows XP Virtual Machine, fully licensed.

    I see no reason why medical records software would not work in a virtual environment.

     

  118. Re:Should run on Win7 by cbhacking · · Score: 1

    I believe Win8 x86 may have finally removed the NTVDM (NT Virtual DOS Machine) required for running 16-bit apps. It's never been present in x64 versions of Windows - it's not possible to switch the CPU back into 16-bit mode after switching it up to 64-bit mode without first resetting it - but it's so incredibly legacy on win8, not to mention being a potential security liability, that I wouldn't be surprised if it was removed. (I'm assuming, of course, that you're running a 32-bit Windows 8 version.)

    If you desperately need 16-bit support on a Win8 machine, your best bets are DOSBox (which emulates a 286 or 386 on machines where that mode isn't directly available) or virtualization (my Win8 x64 machine happily runs WFW3.11 on DOS 6.22 - a 16-bit OS - in a Client Hyper-V VM; please don't ask why). I think you need a 64-bit version of Win8 in order to use Client Hyper-V, but there are many options for 32-bit Windows hosts.

    --
    There's no place I could be, since I've found Serenity...
  119. Re:Should run on Win7 by Opportunist · · Score: 1

    Including its drivers?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  120. Re:Windows XP Compatibility Mode. by Opportunist · · Score: 1

    Of course it should. It just doesn't.

    No, seriously, why should it be different just 'cause it's for a doctor?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  121. Re:Should run on Win7 by Golden_Rider · · Score: 1

    Yup. The easiest is to upgrade to windows 7 Pro or Ultimate and install XP Mode

    XP mode won't fix what this whole thing is about, that support for Windows XP will end next year and continuing to run it will turn into a security risk. Windows 7's XP mode is nothing else than running Windows XP in a VM, and Microsoft will officially stop support for it next year, too.

  122. Re:Should run on Win7 by Golden_Rider · · Score: 3, Informative

    Why doesn't XP mode work? XP mode is just a virtual machine running Windows XP. Maybe Microsoft left something out is all I can think of.

    Because support for XP mode will end next year, too.

  123. Windows XP? Pikers... by Chas · · Score: 1

    When I was still doing hospital work about 10 years ago, people were still installing NEW systems with OS/2 on there!

    --


    Chas - The one, the only.
    THANK GOD!!!
  124. Re:Should run on Win7 by yuhong · · Score: 1

    They actually disabled NTVDM by default but did not remove it in 32-bit version.

  125. Will it run in WINE? by apcullen · · Score: 1

    Most older programs seem to work really well with wine.

  126. Whats the big deal? by bored · · Score: 2

    Most of these systems are single purpose and fit in more as an embedded system than anything else.

    So, what is the attack vector? Most of the XP exploits in recent memory are related to peoples browsing habits and pieces of the OS used by the browsers being susceptible.

    So, the fact that people aren't surfing the web probably removes 99% of the threat, leaving the remaining possibilities of a worm on the internal network exploiting an open system service (network share etc) that could be blocked or disabled.

    If an exploit is found in a direct system service like that I'm betting MS rolls out a security patch anyway. Probably, just to avoid the liability issues (same way you get recall notices on 20 year old cars if the problem is severe enough and considered a manufacturing defect).

    Its only once the installed base drops below 5% or so would I guess that MS really stops supporting it for critical problems. Once that happens its not going to be a target for new exploits anyway.

    I'm just wondering how long it takes before they stop doing activations. I have a copy of XP that has never been activated, I'm keeping around just to see what happens. I suspect they release a no authorization patch at some point but right now if they did it I'm sure XP installs would take off again.

  127. Re:Should run on Win7 by pnutjam · · Score: 1

    I'v run into this and solved it with a USB network hub, then forgot those existed. Thanks for the reminder. I hate dongles!

  128. The long-term problem is...Windows by dtjohnson · · Score: 1

    Businesses should be working a lot harder to find alternatives that do not rely on Windows. This compatibility issue will not be going away...because Microsoft does not consider compatibility to be all that important. Windows 8 users are likely to feel pain when Windows 10 comes out...and so on. Often, there are proprietary/OSS alternatives that will accomplish the objective at a reduced cost and with a far better chance of future compatibility. This doctor's office is not the first to have this problem and it will not be the last.

  129. can't afford the $ of windows; forget 3rd party by schlachter · · Score: 1

    funny how you guys talk about the price of 3rd party software being the problem. I can't justify upgrading if I've got to pay $200/$300 for a windows license. It's just not worth it when XP is working fine for the rare case when I need to run a Windows app. Then again, I wouldn't upgrade to Win8 if they offered it for free.

    --
    My God can beat up your God. Just kidding...don't take offense. I know there's no God.
  130. isolation by smash · · Score: 1

    This should be a non-issue. Any niche, mission critical systems should be isolated and protected from any threats like viruses, worms, etc. already, and NOT placed on the network with free access to the internet, automatically installing Windows updates, etc.

    If they are NOT, then you already have far bigger problems than Windows XP going end of life.

    What I would do? Isolate host from the network. Take a ghost image. Back up data regularly. If it's not connected to the network, it doesn't really matter a shit whether it is running Windows XP, Windows 98, or whatever.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  131. Re:More importantly, can anything be done about it by turbidostato · · Score: 1

    "Dream on, eye doctors don't have time to manage and QA an open source project."

    They already do... for the software they buy. But the internal QA will be done by the people they hire, just as in the case of the closed product.

    "and to think they'd risk money on a multi-year project with uncertain outcome is ridiculous"

    Not my problem. But then, they are not entitled for whinning because they have to pay 10.000 for their piece of software. You can't take your cake and eat it too.

  132. I refuse as well by CBravo · · Score: 1

    I don't want to pay 10.000$ to my doctor... Sometimes you just do.

    --
    nosig today
  133. Typical closed source problem :( by doragasu · · Score: 1

    Another reason to ditch away closed source in favor of open alternatives. Maybe $10.000 would be a good start to pay a coder to release an entirely open source one.

  134. Similar problem at the Optometrist by exnihil0 · · Score: 1

    The issue the poster noticed really rang a familiar tune with me. Not too long ago a local Optometrist asked me to come in to consult on this very problem. This particular Doctor was finding it difficult to upgrade as most of his Optometric equipment and the proprietary image viewers associated with the equipment required Windows XP. From the information he gave me, most of his equipment ranged anywhere from $50k all the way up to $400k. When looking into a Visual Field, I noticed they built in obsolescence. The machine was old, needed to be replaced, but in doing that, he would be forced to upgrade Windows. Upgrading windows however would also break functionality with other optometric equipment within his office. If he could buy all new modern equipment that may solve the problem. However purchasing a completely new set of instruments across the board would require far more than they could afford. With the advent of EMR's there is significant pressure to capture all data and populate the EMR. This seems to compound the issue the Doctor was having as every piece of equipment required something different in terms of which OS he must use. It is a difficult problem in smaller private offices that do not have as much purchasing power. In my experience I would encourage those facing similar problems to push the manufacturer for the necessary upgrades for their products. When purchasing a $400k retinal camera the manufacturer doesn't see a Windows license and server as a deal breaker. If older equipment won't integrate with a newer version then keep what is in place with an adjusted plan to replace the equipment itself. We decided to take on the task of integrating everything and ended up with a re marketable product that fills those gaps. This is my first /. post so I know better than to make a shameless plug for something I've built.. Either way there are many solutions out there for extending the life of a practice with high dollar equipment that grows obsolete. So this is my encouragement to the poster to just dig in and look hard.

  135. (OT) MODERATORS: Don't mod EVERY POSTIING UP!!! by mha · · Score: 1

    WTF are the mods doing??? You are supposed to mod up INTERESTING (and ON TOPIC) posts. You $%&? mod up HALF THE POSTS!!!

    I just spent all my mod points on down-voting - useless, I'm Don Quixote.

  136. Re:Why is nobody mentioning WINE...? by Chrisq · · Score: 1

    Why is nobody mentioning WINE

    Software costs are a big problem but I'm not quite ready to hit the bottle yet.

  137. And what about medical equipment by Pallas+Athena · · Score: 1

    If this is about a doctor in the US or Western Europe - then what is she complaining about? Ask her what she spend last year on the medical equipment in her lab. I bet it is a multitude of the software cost that she "can't afford". Most of these doctors pay more for the equipment in their lab than most of us for our house. In fact, if she really can't afford to shell out once in a decade 10.000 $ - then I'd suggest she chooses a different profession, and you better choose a different doctor.

  138. Upgrade necessary? by LordVader717 · · Score: 1

    1) If the software isn't strictly limited to software but interfaces with some medical hardware or fancy shit't you don't want to mess around. Go directly to 3)
    2) Virtualize. Chances are it will work out of the box. Then you can enjoy the benefits of new hardware and a new OS and still use your old software.
    3) Maybe you don't actually need an upgrade. There's no benefit of running your old software on a new OS, the only benefits will be peripheral. Just have a seperate machine running whatever new stuff you like and keep the legacy hardware for your mission-critical legacy software.
    4) If you still want an upgrade it's more of an issue of wanting to upgrade you specialty software and hardware, which of course can be expensive. In this case you need medical consulting rather than just plain IT consulting. Maybe there's a cheaper solution available.

  139. use the XP driver model on Windows 7 32bit? by Blaskowicz · · Score: 1

    Windows 7 32bit can run XP and even 2000 drivers happily, I've done that on an old computer for a network card and graphics card. Dunno if it would have helped in the article's story but just running the XP driver on 7 can be a way out.

  140. Re:Should run on Win7 by Blaskowicz · · Score: 1

    does using Win 7 32bit and running the XP driver for the dongle work?

  141. Air traffic control systems are from the 60's by gelfling · · Score: 1

    Works acceptably well so far. Old isn't always terrible.

  142. Apple does this routinely by LeepII · · Score: 1

    Background. Wife works as a distribution manager for a small indie publisher. Her job is mostly converting e-books to different formats and uploading them to the online sellers databases. To upload e-books to the Itunes store she has to use a program called IProducer. One day, Iproducer just stopped working when trying to upload to ITunes. Turns out Apple had started blocking access for any copy of IProducer that was too "old". Fine, it is a business need, upgrade IProducer, ooopsss. New version of IProducer won't install on the current OS version. Fine, business need, pay for new OS, then pay for new IProducer, then can sell on ITunes. Pretty neat setup when you think about it. There was nothing wrong with the old version of the Iproducer program, they just shut if off to force people to buy the new OS.

    1. Re:Apple does this routinely by Shag · · Score: 1

      Adobe, too. As a Creative Suite Master Collection user, I have two rules: never be the first to install anything from Adobe, and never be the first to install a new major release of OS X. Better to wait a few weeks first and read up on exactly which piece of Creative Suite is totally going to fall over if I so much think about upgrading.

      --
      Village idiot in some extremely smart villages.
  143. Why upgrade software? by moeinvt · · Score: 1

    AFAIK, the XP software licensing isn't bound to a certain piece of hardware. Why not buy the new hardware and then re-install XP and the medical software on the new machine?
    wrt security, does the machine with the software really need to be connected to the internet?
    I'm more concerned about what happens when the next version of TurboTax won't run on XP. :-0

  144. Re:Should run on Win7 by rickb928 · · Score: 1

    Plenty if reasons why. our oldestvsoftware requires a serial port to be present to allow us to emulate a modem. this is very hard on Win 7 machines, and cannot be bypassed.

    instead of rewriting the system to not require that, we went with a new design, .NET and all, which isn't an improvement, but it works on 7.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  145. They can afford it, they don't want to by kenh · · Score: 1

    Users of older software have three choices:

    Live with limitations of older software

    Pay for upgraded/up-to-date software

    Replace computer system with manual process

    How many years did they run the current software they have & what did they pay for that? How many years will they run the new software for their $10K investment?

    If they are happy with the current software and their systems are not on the internet, there is no real need for security updates (as many others have noted).

    They have apparently chosen to not pay for annual support (since that typically has the benefit of allowing the user to run the latest software release), how much have they saved? Is it enough to pay for the current release of the software?

    The only thing they are a victim of is their decision to let the software support lapse...

    --
    Ken
  146. Hoax - Eye Doctor _can_ afford it. by fygment · · Score: 1

    Really? What utter nonsense. Not only can they afford it, they can also write off a large portion of the cost on taxes. This is just more evidence of the resistance of the practicing medical profession (not the research side) to taking up and keeping abreast of technology.

    Interesting aside: Medical research is currently centred around controlled studies. Imagine the possibilities if medical research could access the potential data of 100's of millions of day-to-day patient doctor interactions. "Potential data" because currently medical practioners seemingly overwhelmingly refuse to make any progress in data collection.

    --
    "Consensus" in science is _always_ a political construct.
  147. Linux + Wine by ghetto2ivy · · Score: 1

    Surprised no one has suggested it. Most Xp software should work fine on WINE by now. Not all -- but a database or billing program? Those should be fine.

  148. Rewarded by whom? And for how long? by tepples · · Score: 1

    Regardless of whether or not it is printed on paper or simply stored as magnetic bits, should not the authors of such works be rewarded for their efforts?

    I'll answer your question once you can complete the thought: Rewarded by whom? And for how long? I ask for clarification because the answers to these questions help determine on what conditions someone can reasonably expect to have a course of study made available without charge.

  149. Windows 7 Like XP except it works... by The+RealWizard+of+Oz · · Score: 1

    Most of the posts here are not helpful. They appear to be by quite a few people who are trying too hard to be "cute" and not provide any real information. I have had quite a few years with this "EXACT" problem. The issues does not appear to be with the operating system as much as the people supporting the "cheap / inexpensive" applications. as a matter of fact in the last 10 or 12 Medical offices that I have installed, the software manufacturer either TOLD/WROTE or tried to write install scripts that would only work with XP. It turns out not only did the applications work fine, they even worked faster. The main issue is that the support staff did not realize applications install differeently on Networks and Windows 7 from how Windows XP stand alone machines install. Once you are able to explain that the application data lives in "XYZ" location rather than the local user, it is simple to repoint the application hard coded environmental variables. Most, if not all, of the software manufactuerers that "mandate Windows XP" are excited and truly appreciative of real documentation that shows how to install their application successfully in a new OS environment. Tigerview (for instance) - just purchased by Televere Systems - mandated for years that it would only work on XP. Before purchase they were completing work on the documentation based on what was taught to them over the phone and what documentation was sent to them. It helps if the posting people are trying to be helpful and not just "cute".

  150. There is a point - Other software will replace it. by Iridium_Hack · · Score: 1
    About eight years ago, I went to the Dr. for an ear problem and got to take a look at their software. There was a computer in all of the examining rooms and the nurse, after examining me would run down the list of symptoms and check them off on her computer screen. There were also text boxes and ways to enter additional information. Being into computers, I asked the nurse about it.

    She showed me some of it and said one of the Dr.'s had developed it. It was written in MS Access. It may not be a first choice for many Slashdotters but most are familiar with it. At the time it had plenty of capability for handling the data in a small network like that of a Dr.'s office. And it did the job. Apparently, one of the Dr.'s was pretty computer and programming savy.

    I then asked why they had developed their own and not used one of the packages that must be on the market. She said they had tried. The sales rep said the cost was about 90K+ and the upkeep was about 70K after that. Then he said the software was good and a great deal because they would get their money back through increased efficiency in the first year (no figures to prove it though). After the presentation, the medical staff were all shaking their heads. How would they get back 70K per year. . . not to mention the original 90K+? They had other expensive equipment to get too! So one of the Dr.'s, who apparently had experience programming and working databases, took a brief leave of absence and developed a database that worked for their needs. I doubt it took more than three weeks actual work time to develop what I saw. How much money do you think they are they saving now!?

    The point is that databases developed by a large medical specialty software company may not be the end-all solution for the needs of small businesses in medicine. Some of you guys with good computer skills and savy in putting together what the customer wants could put something together for a better price. Think of it this way: some of these specialty software companies are BEGGING for good competition. :-)

  151. few new softwares support XP by peter303 · · Score: 1

    Most comapnies can only afford to support the two most recent/ppoular releases.

  152. Re:Should run on Win7 by secret_squirrel_99 · · Score: 1

    Except this isn't a medical device. Its practice management and it isn't FDA certified, nor does it require certification

    --
    If privacy had a tombstone it would read "We did it for your own good" . -- John Twelve Hawks
  153. Easy solution: by geekoid · · Score: 1

    Windows Virtual PC.
    Works great. We have XP only apps, so I run them with windows XP Mode in the windows virtual PC. easy to set up.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  154. Re:Should run on Win7 by geekoid · · Score: 1

    *Looks at his Win 7 Virtual PC running XP MOde*
    * looks at dongle on win 7 box*

    Sure whatever.

    Nitwits, you are all nitwits.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  155. Services that cost you money by tepples · · Score: 1

    Anyone who doubts the security of Linux should just look at Android, and how secure and untouched by malware it is... oh wait.

    Android sandboxing is good enough that most notable malware is designed to steal money from cellular subscribers through premium SMS. This means devices without a cellular radio or without an SMS subscription, such as tablets, aren't quite as vulnerable. In practice, the biggest hole I can see is that the SD card privilege is too coarse grained; it should have been based on a secure file chooser the way file system access is in OLPC Bitfrost and in the Mac App Store sandbox.

    A properly locked down and patched Windows machine

    The problem is that because new user accounts on Windows XP were created with administrator privileges, applications ended up relying on administrator privileges, making it difficult to run Windows XP "properly locked down". The UAC alerts in Windows Vista were designed primarily to fix this. As for "patched", the whole article is about the fact that that'll end in a year.

  156. Install two browsers by tepples · · Score: 1

    But what you would have us do?

    Install two browsers. Run the stuff that needs FDA approval and IE 7 in IE 7 and the stuff that needs a modern browser in a modern browser. Plan migration to a competitor's FDA-approved, Windows 7/8-compatible product by the time Windows XP leaves extended support, and let "the company that writes the activex control (GE)" know of your plans.

  157. Linux + Wine by Anonymous Coward · · Score: 1

    Linux + Wine

    Much better solution then both Windows XP and 7 in most cases of application software.

  158. Re:BS by executioner · · Score: 1

    I disagree being lazy has nothing to do with it. I have found many specialized software applications while appealing because they are designed for the niche market are too costly a) to purchase and b) to costly to maintain. some users wish they hadn't spent that much on it. I had an incident many years ago with a building company they asked me to sit in as a technical consultant on some presentations on job costing software. I knew his current setup for software. Both companies provided great pitches but cost wise one was $15,000 and $5-8,000 in maintenance fees per year and the other one was in the same realm but more expensive. After they left I told him technically both solutions would do the job he was looking for but require him to tie himself to their companies to continue using the software as once he stopped paying the maintenance fees the software would shut down. I suggested he wait a month and purchase the job costing software from quicken (would have tied nicely with his accounting software) and spend $99 a little additional customizing and it would do the same job. with no fees. He choose to go with the $15,000 solution and exactly a month later he received a postcard with the job costing software for $99 in the mail.

    --
    "They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."
  159. Running XP Post April 2014 by mattb47 · · Score: 1

    OK, you're stuck with XP after April 2014 because your specialized software only supports XP. And upgrades/replacements are unavailable or cost-prohibitive. What do you do?

    * Make sure the system is patched completely.
    * Have an up-to-date and working anti-virus on the system.
    * Remove any and all extraneous software. Run only the software you absolutely need to run. Don't run other software, especially web browsers or mail clients on the system. Consider the computer now an appliance only for your specialized software. Remove Java, Flash, Acrobat, Air, Office, Shockwave, Silverlight, and any other likely attack vectors.
    * Remove any unneeded Windows components (games, Messenger, etc.)
    * Disable Internet Explorer (http://pcsupport.about.com/od/browsers/ht/disableiedef.htm)
    * It's not always an option, but see if you can run the the software in a non-administrator account. If needed, change the properties on the shortcut to the software so just it, and only it, run in admin mode.
    * Have an image backup of the system -- it's likely to break at some point. And since the software involved may not be supported anymore, getting it reinstalled may be difficult. (Even better, install an external hard drive and a copy of Acronis TrueImage or Macrium Reflect and schedule image backups once a week or so.)
    * Consider moving the XP system to a virtualized system. That way the system will likely be faster (newer hardware) and can still be used for both general computing (web browsing, emails, Word, etc.) in Windows 7 or 8, and then XP for only your specialized software. And if the XP system is virtualized, backing it up is dirt simple -- just make a copy of the virtual machine files. Windows 7 Pro/Enterprise/Ultimate's XP Mode is good, but note that VMWare Player and Virtual Box have better performance, are easier to administer, and have better access to external hardware. You'll probably be better off using Player or Virtualbox if you can. If the system is virtualized, it's also extremely simple to clone it and roll it out to multiple systems. (Caveat: virtualization generally won't work if your specialized software needs access to serial, parallel, or usb to reach an external device, copy protection dongle, etc.)
    * Firewall the system so only the the necessities can pass through. Probably file transfers out, but not in. Or only in from specific IPs (your servers). Lock out common ports (22, 23, 80, 443, etc.) -- you don't need them anymore. If needed, only allow the ports to connect to specific destinations, and not everywhere.
    * Allow the antivirus to update, but turn off Windows Update -- it's not going to get anything new anyway.
    * Disable any other unnecessary services.
    * Look towards any other ways to lock the system down.

    So it's all doable. And you can make the system (mostly) secure. But plan on it failing anyway. It's going to be fragile and vulnerable. Reduce your vulnerabilities as much as possible. And don't plan on using the XP system for anything but what is absolutely necessary.

    Good luck...

  160. Realestate even worse by whipnet · · Score: 1

    Some of the specialty real estate software that I've dealt with cost more than that for upgrades. Ouch! *

  161. My Friend Helped a Pharmacy with this: NT to Linux by forbin_meet_hal · · Score: 1
    http://archive09.linux.com/feature/39962?theme=print

    It was a small Bay Area pharmacy that used Rx30, which ran on NT.

  162. Re:What if it needs the web, i.e., to upload data. by LordLimecat · · Score: 1

    why not upgrade to GNU/Linux?

    Because that would make the problem they are having WORSE. The issue isnt the cost of the windows upgrade, its the cost of the application upgrade, which doesnt change just because youre on linux (actually, it seems like those apps tend to be more as theyre "specialty"). Meanwhile, XP has been supported FAR longer than any other OS on the market right now.

    Thats why not "just switch to GNU/Linux", because its a terrible idea that would make their problem worse. "Just use GNU Linux to avoid having to upgrade" is why I used to come across crap like SCO Unix and Red Hat Linux version 8 in companies. Good luck supporting that... but hey, at least its FOSS right?

  163. Windows lifecycle policy (with citation) by tepples · · Score: 1

    Mainstream support for Windows OS usually lasts about two years after the next major version (e.g. XP to Vista to 7 to 8) is out, and extended support (mostly security updates) lasts for five years after that. (Source: Google windows lifecycle site:microsoft.com)

  164. Punch cards by phorm · · Score: 1

    Some businesses still use punch cards or button-operated mainframes for doing core work such as accounting

    no joke

  165. Wine? by bitterblackale · · Score: 1

    Could some of this software run on a Linux system using CrossOver or Wine? If so, that seems the perfect long temporary solution (temporary until they find and implement a native Linux solution).

  166. Standards change by tepples · · Score: 1

    These people don't write these things to standards. That's the whole problem. If they did it'd already just work under Windows 7 and wouldn't need virtualising.

    That works as long as the standard itself remains supported. The standard for device drivers changed between Windows XP and Windows Vista, and Windows 7 uses Windows Vista's driver model.

  167. Bigger Problem Than Realized by gpronger · · Score: 1

    If you go into the lab world, it is unlikely that your trash can a lab instrument just because the operating system is no longer supported. The instrument vendor, always looking at their own bottom line, will, more often than not, want you to buy a new ($100K+) instrument. Of our core analytical instruments, (say 16 PC's) only one is running Windows 7 (don't get me started on Windows 8). Most are XP (very stable platform) but a few are Windows 2000 machines.

  168. Rules for medical software by rhalstead · · Score: 1

    I was a project manager for installing a system for a large multinational chemical corporation. That installation (hardware and software) had to be FDA"Validated" This is not like engineering validation, it means every entry has to be demonstrated to work properly. Just starting with a user log in. You start with a valid name and PW. Print the input and print the output. Use a valid name plus an extra character and a valid PW. print the input and out put screens. Repeat for the PW with an extra character. Print input and output, Repeat with an extra character for both and print the screens. Repeat the above minus a character. IE, name, PW, and both Now do it with blank fields. You have to do this for every entry possible in the system. We started with a stack of printouts for the entries. When we finished we had a stack well over 4 feet tall and a second stack 2 or 3 feet tall. All hardware had to be traceable and proven on a monthly basis. If a router were changed it had to have a paper trail. It probably ran over half a million for the implementation including FDA Validation and that was in addition to the quarter million for the software. Security is also a nightmare. FDA regulations on the data handling pretty much doubled the cost of the system. Most of the end user systems like this dentist had are relatively simple and straight forward to write. You create a set of generic screens which can be tailored for most professions, but any time a change is made the whole works has to be proven to satisfy the FDA again. It's basically creating a set of custom screens tailored to the profession although the data should be encrypted, with integrity and security guaranteed. IOW Medical software that is FDA compliant is a royal PITA. It's no wonder it's so expensive.

  169. Terrible software design by RockDoctor · · Score: 1
    If they can still be using it after some 10 years without going through a cycle of force upgrades ... that's a huge loss of revenue for the vendor.

    They should have moved onto a time-limited licensing revenue base years ago, if not decades ago. As it stands, they only get one fee from the customer, but if they're on a yearly (or better, monthly) license, enforced by software or hardware as appropriate, then they'd have recovered many times the original license fee from the customer. And they'd have been able to enforce upgrading too - every time the customer re-licenses, they establish a new contract, including new terms. People pretty rapidly stop reading the release notes, so you'd be able to insert the mandatory upgrade notices into them years in advance of their implementation.

    It's not ALL about revenue from the software rental (as opposed to software sales) income stream being good for the developing company. Often it's good for the customer, as these rental fees are normally a tax-deductible expense, which can offset a lot of other income.

    What? That's not the problem? But this is Slashdot, home of software coders and support nerds. What is not to like about regular (and eventually larger) revenue streams coupled with the knowledge that customers who don't carry out upgrades to your cycle don't need to be supported?

    (Please check the calibration on your sarcasm detector ; it should be reading 50%.)

    --
    Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  170. Re:More importantly, can anything be done about it by iggymanz · · Score: 1

    no, software companies that write medical software QA products in their QA Departments, I've worked at a few. the doctor does no such thing. you think they keep a regression test suite in the file cabinet next to the lens kits?

  171. Re:More importantly, can anything be done about it by LandGator · · Score: 1

    Who in the Open Source community will pay to get the 'ware FDA-certified as compliant with the requirements of the PPACA?

    --
    There is nothing wrong with yr Internet. Do not attempt to adjust the picture. We are controlling the transmission - NSA
  172. Re:Should run on Win7 by LandGator · · Score: 1

    The FDA thinks it is. My wife documents and tests software which runs a labaratory device, and the FDA is all over her company like white on rice with every new version of ware.

    --
    There is nothing wrong with yr Internet. Do not attempt to adjust the picture. We are controlling the transmission - NSA
  173. Proprietary = poison by yusing · · Score: 1

    Once again we see the hidden disaster which is: creating *your database* in a *proprietary format*.

    I learned that over and over until I quit doing it. OS and companies come and go at a fierce rate. A database needs to kept in the only format that is guaranteed to remain universally supported. Anything which doesn't support that is self-serving (not customer-serving) poison. EOL

    --

    "You must try to forget all you have learned. You must begin to dream." -- Sherwood Anderson

  174. Re:Should run on Win7 by sribe · · Score: 1

    ...runs a labaratory device...

    Did you actually read what I wrote???

    Medical records software is not a medical device. Now, *maybe* the system in question interfaces directly to some medical device, but probably not--most medical records software, *especially* for small practices, does not.

  175. Your R&D Ain't Where The Money Is by cmholm · · Score: 1

    As an employee of a medical device company 2.3% of our income is huge. Its almost our entire R&D fund (3.0% currently).

    With industry average gross profit margins around 65% and operating margins around 14%, I believe there are funds available to cover the tax.

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
  176. Try a different tact: don't install! by PurplePhase · · Score: 1

    Buying software for small companies (eye doctors, chiropractors, etc.) doesn't make sense - especially now that the US gov't is changing electronic records policies/requirements.

    All those practices are being encouraged to upgrade now with incentives - as long as they upgrade to a certified platform.

    But with the gov't's certification level rising year after year, why would anyone *buy* software each year? (most practices don't upgrade their installed software every 5 years, right?) Especially now that some vendors are doing even more lock-in/refusing access to your own data, it requires installing and upgrading your own PCs and server(s) - hardware and Windows versions and databases and...

    Use an online SaaS. Granted, there is only one working solution out there right now for eye care specialists (www.revolutionehr.com), but it works on modern browsers, integrates with several brands of optometrist equipment, has billing, email, inventory, scheduling... most of what you need. And not only do they help with importing your data, they'll also help you export it if you decide it's not for you.

    (disclaimer: former dev)
    8-PP

  177. Re:More importantly, can anything be done about it by turbidostato · · Score: 1

    "no, software companies that write medical software QA products in their QA Departments"

    That explains why no medical software had ever a single bug when on the while... oh, wait!

    Anyway, that was not my point. Regarding internal (usually white box) QA, what would be the difference if instead of looking for customers after the fact they reached an agreement with a medical association before start working?

  178. Re:Should run on Win7 by enwewn · · Score: 1

    "Security" software is the best at not working on the computer you want it to work on, ie any thing newer then the software publishing date. Though I am kinda happy with the web interface movement in this area, it is still not right. IE software that will not run on anything but windows 2000 due to drive and dongle issues.

  179. Windows XP by JosephEdwardLee · · Score: 1

    I am using Windows XP. I am a senior citizen on a pension.But I am also disabled and living in a Nursing Home.With those expenses I cannot afford to up grade or even buy another computer.I wish there was some sort of support even limited in some way. So I at least will not be one of those unfortunate folks left out in the cold.