This document presents an integrated framework for implementing electronic customer relationship management (eCRM) systems based on principles of usability and resistance. It discusses key factors for eCRM such as retaining customers, improving service and targeting valuable vs. invaluable customers. The framework incorporates principles of usability design and resistance to implementation. Case studies are presented of both successful and unsuccessful eCRM implementations, highlighting reasons such as focusing on users, iterative testing and addressing people-related resistance factors. The conclusions emphasize that successful eCRM requires minimizing resistance by focusing on users and involving them in the design process through methods like pilot programs.