Architecture is not a diagram saved after implementation. It is the set of decisions that determines whether a product can evolve, teams can deliver safely, and the system remains understandable after the original plan meets real constraints.
That includes product behavior, user interfaces, service boundaries, data contracts, delivery practices, permission models, testability, observability, and the operational consequence of each choice.
General Applications designs and implements the foundation: product boundaries, user workflows, search and data contracts, integration patterns, architectural decisions, and delivery practices that make systems easier to build, change, operate, and support.