Budgeting for Maintenance After Launch for application architecture and system boundaries in AI development services