Generative AI is on the rise, with large language models (LLMs) leading the way. These technologies offer innovative possibilities for implementing existing functionalities, such as natural language processing (NLP) tasks like entity extraction, sentiment analysis, and summarisation. Additionally, they enable the creation of entirely new user experiences, such as chat-based interfaces and agents. It is anticipated that many software developers will equip their products with LLMs in the coming years.