AWAN is a modular PHP SaaS framework with a plugin architecture. It provides a unified authentication system, admin panel, analytics, and more — allowing developers to build and deploy independent tools (plugins) that all share the same platform.
Yes, AWAN is completely free. You can install it on any PHP hosting provider, including Hostinger, and use every feature at no cost.
AWAN requires PHP 8.1+, either SQLite (default, no setup needed) or MySQL/MariaDB, and mod_rewrite for Apache. It works on any shared hosting that supports PHP.
Absolutely. AWAN is designed specifically for deployment on shared hosting via Apache. Upload the files to your public_html directory, and the included .htaccess file handles all routing.
Plugins & Tools
AWAN includes plugins like Notes Manager, Ledger (accounting), CRM (customer management), HRM (HR management), Inventory Manager, Smart Calculator, and more. New plugins are added regularly.
Go to Admin → Plugins, click "Install Plugin", and upload the plugin zip file. After upload, activate it from the plugins list. The plugin is then accessible via /plugins/{slug}.
Yes! Use the Request a Tool form to submit your idea. I review all requests and prioritize the most requested ones.
Each plugin has its own database tables (prefixed with the plugin slug) but shares the platform database connection. Plugins can query other tables if needed, but inter-plugin APIs are planned for a future release.
Authentication & Security
AWAN uses PHP sessions with CSRF token protection. Passwords are hashed with bcrypt. Login attempts are rate-limited. All database queries use prepared statements to prevent SQL injection.
Yes — go to Admin → Settings → Authentication and toggle registration off. Admins can still create accounts manually.
AWAN includes three roles by default: Super Admin (full access), Admin (administrative access), and User (standard access). Plugins can define additional role-based permissions.
AWAN follows security best practices: prepared statements for all DB queries, CSRF protection on all forms, rate limiting on login, secure session handling, and detailed audit logging.
Admin & Settings
Navigate to /admin/ — you'll be asked to sign in if not already authenticated. Only users with the Admin or Super Admin role can access it.
Go to Admin → Themes to activate a different theme, or Admin → Themes → Customize to change color variables. Dark mode is available for all visitors via the moon icon in the navigation bar.
Go to Admin → Backup to download a complete database export (SQL). You can also manually download the SQLite file from /storage/database.sqlite — but this is protected by .htaccess.
Still Have Questions?
Can't find what you're looking for? Send me a message directly.