Introducing new software into a busy practice takes commitment and perseverance. A good vendor will be your mentor and ally, helping you fine-tune your selection and understand the tradeoffs between
First, identify one who can show its ability to accommodate the future of integration and standards-based computing. If you choose software that doesn't follow industry standards, it may be difficult or impossible to upgrade or switch.
Investigate what the underlying database technology is. If it's obscure, knowledgeable programmers will be rare and expensive.
Ask whether the application either integrates with or links to other applications. The latest integration technology encompasses something called Web services, using the XML protocol, which allows programmers to more easily link applications and allow them to exchange data. You may need to find a knowledgeable technical person to assist you in this evaluation if you're not up to speed on terms like integration, standards, databases, XML, and Web services.