The Natural Conversation Framework (NCF) provides a pattern language of generic, reusable conversational UX patterns that are platform-independent. Conversation is a distinctive form of natural-language involving: methods for taking turns and ordering them into sequences; persistence of sequential context across turns; actions for managing the interaction itself.