I agree with previous posters, but also think you need to keep in mind the resources need to keep systems current. Updates (while potentially frequent) are extremely time consuming and require manpower. I know our facility is severely lacking because we have one clinical IT to deal w ALL the various pieces of a large and complex system, plus one IT director to deal w financial applications and one other IT to do other software and hardware. Let's just say it's a challenge to keep things running much less up to date!