The decisions that are expensive to undo
Multi-tenancy. For SaaS, whether each customer's data is cleanly separated is foundational. Retrofitting multi-tenant architecture onto a single-tenant app is one of the most painful rebuilds there is, which is why we build multi-tenant ready from the start.
Data model. How your core entities relate is the spine of the product. A rushed data model leaks into every feature stacked on top of it, and untangling it later touches all of them.
Auth and permissions. Roles and access feel simple at launch with 1 user type. Add teams, admins, or client logins and a shortcut here becomes a security problem and a rework bill at the same time.
Where AI lives. Building AI into the core from day 1 is a different architecture from bolting a chatbot on at the end. The first grows with the product. The second gets torn out. That distinction is the whole of what agentic AI actually means.