01 - In a medium saucepan, combine cranberries, sugar, and water.
02 - Bring the mixture to a boil over medium heat, stirring occasionally.
03 - Reduce heat to a simmer and cook for 10 to 12 minutes until cranberries burst and mixture slightly thickens.
04 - Stir in orange zest and orange juice if desired for enhanced flavor.
05 - If a thicker consistency is preferred, stir in the cornstarch slurry and simmer for 1 to 2 minutes until glossy and thickened.
06 - Remove from heat and allow to cool to room temperature; mixture will thicken further as it cools.
07 - Serve warm or chilled atop desserts or savory dishes.