Document Management software stores and manages documents and email, and does so in a very robust way. On the other hand, Practice Management software provides contact management, calendars, billing and other 'front-office' functions. Practice Management software sometimes includes rudimentary file storage, but almost always lacks the robust functionality of a true Document Management System.