Text this: Customer knowledge management antecedent factors for enterprise software quality