Communicative competence refers to the ability to convey and interpret messages within social contexts. It includes pragmatic competence, or knowledge of how to use language appropriately in different social situations. A document discusses the components of communicative competence, which include linguistic, discourse, strategic, sociolinguistic, and sociocultural competence. It also discusses communicative language teaching and task-based instruction, which focus on developing learners' real-world communication abilities.