Use AI-native development techniques throughout the lifecycle, including code generation, testing, debugging, modernization, documentation, analysis, and operations, and design engineering workflows in which agents can safely perform bounded development and operational tasks. Build agentic systems with tools, memory, context, planning, human intervention, and policy-controlled execution, together with the evaluation frameworks, AI observability, and production safeguards that keep probabilistic components trustworthy inside deterministic enterprise systems.