Enterprise software companies traditionally focus on selling new products to technical decision-makers and business leaders, but influential developers offer another channel for adoption. Engaging developers and making them aware of software products and services can reinforce a traditional sale or create an alternative lower-cost viral channel for product adoption. This report examines how developers become aware of new technologies and adopt them, describing six best practices for marketers that crave developer engagement.