Although many studies have discussed the benefits of computerized provider order entry (CPOE), the actual number of hospitals using this technology remains low because of the many challenges that accompany the implementation of CPOE in healthcare facilities. It is common for user resistance to challenge implementation efforts. As more hospitals undertake CPOE implementations, a solid understanding of how to foster acceptance of CPOE is necessary to reap the benefits of medical error reduction, improved quality of care, and decreased healthcare costs. The principles and practices of human factors can be used to bolster physician satisfaction and increase usability, thereby increasing the chances of success for CPOE implementation. This article reviews the recent literature regarding CPOE and human factors, discussing how the human factors principles of task analysis, interface design, and computer supported cooperative work can be utilized to promote user acceptance and enhance CPOE implementation efforts.