برای ارتباط End User به سیستم فقط یک محیط تحت وب که از طریق Browser های رایج قابل دسترسی باشد، کفایت می کند و مازاد بر آن، آنطور که باید و شاید، مورد استفاده ایشان قرار نمی گیرد. پس گزینه دوم مد نظر است و زمانی مطرح خواهد شد که شما سیستم را بصورت Server Based طراحی کرده باشید.
البته راه حل دیگر که فعلا نیز امکان پذیر است همانا بهره گیری از سیستم های موجود همچون WHMCS به عنوان واسطه شما و کاربران نهایی خواهد بود. در واقع شما یک سیستم جامع مدیریتی دارید که در آن نیازی به امکانات کاربر محور دیده نمی شود و برای امر مدیریت همانا کافیست تا به WHMCS یا ... یک دید مدیریتی ایجاد کنید و مابقی کار ها در همان سیستم ها انجام شود. چنین کاری هم قبلا خدمت تون عرض کردم توسط یک ماژول برای سیستم تحت وب و قرار دادن آن به عنوان API میسر خواهد شد.