A brand is a name, symbol or design that identifies a company's products and differentiates them from competitors. It creates an emotional connection with customers. Developing a strong brand identity involves defining key brand elements like the name, promise, personality and visual style. Building a brand takes careful planning and consistency across all communications to create memorable and positive associations over time.