MENU

Smart Form Maker

Smart Form Maker is a powerful PHP form builder for MySQL and MariaDB. Easily generate professional CRUD forms using an intuitive wizard, with flexible form types, master-detail layouts, custom mappings, file handling, and more.

Easy PHP Form Builder

Build dynamic PHP forms through an intuitive wizard inspired by Microsoft Access. Generate complete CRUD forms with Insert, Update, Delete, and Search actions, or create insert-only forms when that is all you need.

Flexible Form Types

Choose from flexible form types for different needs, including single-record forms, editable grids for multiple records, master-detail layouts, image-focused forms, mobile forms, and several other useful layouts.

Advanced Master-Detail Forms

Build master-detail forms with one or multiple related detail tables. Display related records using standard layouts, tabs, collapsible sections, or image-right designs to present relational data clearly in one form.

Customizable Column Mapping

Control how each database column appears in your form instead of relying on default mappings. Map text columns to text boxes, drop-down lists, file uploaders that store filenames, and many other supported field types.

Secure File Handling

Handle uploaded files securely and flexibly. Store files directly in your database or in the file system, control how they are saved, and display them as thumbnails, primary images, download links, or file icons.

Many List Types

Create lists that fit your data, including custom value lists, built-in lists for countries, US states, and weekdays, foreign-key lookup lists, and automatic option lists generated from Enum and Set database columns.

Flexible Validation Rules

Validate submitted data using flexible validation rules and custom error messages. Ensure values entered through your forms meet your required criteria before they are accepted and securely saved to your database.

Alerts & Confirmation Pages

Control your form workflow by choosing available actions, enabling or disabling search, and defining alerts for form actions. You can also show a confirmation page where users can review submitted data and files.

Runs Entirely on Your Server

Install SFM easily on your own server as a native PHP application with support for PHP 7.4 and later. Your forms, files, and data remain on your infrastructure, giving you full control backed by friendly support.

Smart Report Maker

MySQL Reports is a powerful, no-code PHP report and dashboard builder for creating professional reports, charts, KPIs, dashboards, and scheduled reports. It supports advanced analysis and report linking & chaining, allowing you to build multi-level drill-down reporting flows for deeper insights. It also offers seamless integration options. The built-in WordPress plugin lets you securely embed reports, dashboards, charts, and KPIs into any WordPress site. The Embed Manager allows easy, secure embedding inside your own PHP applications, delivering analytics directly within your systems. Self-hosted and flexible, MySQL Reports gives you full control over your data and works on shared hosting, VPS, or dedicated servers—ideal for both developers and business users who need fast, professional MySQL reporting.

All in one solution

Smart Report Maker is a powerful toolkit that combines the power of a PHP Report Builder, PHP Dashboard Builder, PHP Pivot Table Builder, Scheduled reporting, and PHP Chart Builder into one easy-to-use platform.

Easy-to-Use PHP Report Builder

Build professional reports from your MySQL databases with Smart Report Maker. Use dynamic filters, calculated fields, appearance customization options, grouping, subtotals, and conditional formatting—all through a user-friendly, no-code interface.

PHP Dashboard Builder

Smart Report Maker lets you build fully customizable MySQL dashboards with charts, reports, and KPIs. Create unlimited dashboards, track key metrics in real time, and easily edit or remove widgets—perfect for data-driven decision-making.

Report Linking & Chaining

SRM reports are fully connected and can be linked by passing parameters between them, enabling powerful multi-level report chains that let users drill down and move between related insights seamlessly.

MYSQL Pivot Tables

Smart Report Maker includes a drag-and-drop editor that allows you to create MySQL pivot tables visually without writing any code. It’s not only easy to use but also a powerful tool for building pivot tables with custom parameters and advanced filtering options.

Advanced PHP Chart Builder

Build charts using extensive chart types from your MySQL databases. Apply filters for targeted insights, manage them via a wizard-style interface, and export to PDF for easy sharing in reports or meetings.

Scheduled Reports

Automate MySQL reporting with Smart Report Maker. Schedule reports for daily, weekly, or monthly delivery in PDF format to specific recipients, ensuring timely access to critical data without manual effort. Perfect for teams needing regular updates.

Embed Reports in Your App

SRM includes a powerful Embed Manager that allows you to securely embed reports, dashboards, charts, pivot tables, and KPIs into your own PHP web applications — easily and with full access control.

Data Analysis Features

Smart Report Maker offers powerful data analysis features like drill-down charts, time-series visualizations, clickable dates for detailed reports, and historical comparisons to track KPIs across previous periods.

Enhanced Security

Smart Report Maker offers role-based access, group permissions, user subscriptions, and public/private resource settings to ensure secure, controlled access. Admins manage full visibility while users only see what their role or group allows.

Wordpress Plugin

SRM includes a built-in WordPress plugin that lets you embed reports, dashboards, charts, pivot tables, and KPIs directly into any WordPress website. Seamlessly display your insights inside your WordPress website.

Easy Setup

Install Smart Report Maker on shared hosting, VPSs, or dedicated servers using any popular hosting control panel. Simply upload SRM, launch the web installer from your browser, and get started in minutes—no complex setup required.

What Our Customers Say