The same company may have a customer web site, an admin console, a partner portal, and a mobile field app. Akan UI architecture treats these as different client surfaces that can share backend logic while presenting different screens.
Web SSR: Use for public pages, landing pages, docs, product catalogs, and content that should appear quickly or be indexed well.
Web CSR: Use for app-like screens where most value comes after login: admin consoles, editors, realtime dashboards, and internal tools.
Multi-client web: Use when customer, admin, and partner screens need different routes, layouts, and permissions while sharing the same business services.
Mobile target: Use for field apps, mobile webviews, or device-oriented screens that still talk to the same generated fetch and business services.
Client target is a product decision before it is an infrastructure decision. First decide who uses the screen and what they need to do; Runtime And Infra explains where that client is deployed and routed.
Final Practical Checklist
Start with server-rendered pages when users should see meaningful content quickly.
Use client components only where interaction, state, realtime behavior, or browser/device APIs are needed.