This article made me think about the development course AC has taken. It would seem that AC could have focused its efforts on improving the existing EHR, fixing the requests of longtime users, rather than re-inventing the wheel with PM. Why not team up with an existing PM program to make a great partnership with AC rather than spreading AC resources too thin? A good example of a component system is UpDox which interfaces well with AC, and satisfies many AC users with its fax and document management solution (which was also missing from AC). And, Bert's software are also components that work well for his needs without being integrated.