core customer development