Future software development is shifting towards an 'agentic' model where users interact with services via conversational interfaces instead of dashboards