PHPRunner is a low-code application builder for creating production-ready web applications around your data. Design your application visually, customize it with code and built-in AI assistance, and deploy it on your own infrastructure.
PHPRunner gives you a complete web application structure right away, including the pages and functionality commonly needed to work with your data. Start with your existing database, then customize the application for your workflow.
Customize your application visually with Page Designer, then add business logic with events and code when needed. Built-in AI assistance can help you implement custom code while PHPRunner keeps the overall application structure in place.
Add authentication and control what users can see and do throughout your application. PHPRunner supports user accounts, groups and permissions, giving you control over access to pages, tables and application features.
PHPRunner works with MySQL, MariaDB, SQL Server, Microsoft Access, Oracle, PostgreSQL, DB2, Informix, SQLite and ODBC-compatible databases. Connect to an existing database or create and modify tables directly in PHPRunner.
PHPRunner offers a large number of application templates - ready-made themed websites with complete graphical interface and database structure. All of the templates are easy to work with and completely customizable. The template could be used as a stand alone website, or could be integrated with other PHPRunner web applications. Some of the templates available with PHPRunner are: cars, classified ads, knowledge base, real estate, job listings, and news.
PHPRunner's Page Designer lets you customize the appearance of your application with drag-and-drop editing. Move, add and arrange page elements, adjust field and label properties, and create layouts that fit the way your users work.
PHPRunner lets you build sophisticated color-rich, highly customizable interactive charts and reports to complement your website. You will be able to choose from multiple chart and report types. You can also get a Web Charts and Reports Builder as part of the Enterprise Edition of PHPRunner, which will let you build the charts and reports online. Just like in the software, Web Charts and Reports Builder offers a large selection of charts and reports that take just minutes to build. You can reuse the same security settings you've establish in the program to decide which data sources you would like to expose to the users, and what permissions those users will have. More info about charts More info about reports
After you have built your web application, PHPRunner provides you with multiple options how to preview it. The best option is to run your application using built-in Web server. You can also upload files to the remote Web server using FTP client. You can publish your application to our Demo Account Server or simply sign up for our Web hosting specifically dedicated to PHPRunner customers.
PHPRunner automatically creates a SQL query that can be easily modified in the graphical pane or as text. The SQL Editor also allows you to preview the results of your SQL statement, create joins with drag and drop and specify the criteria (where, order by, group by etc).
PHPRunner allows you to password-protect the access to your web application. You can either hardcode the username and password or store the login combinations
in the database. PHPRunner also allows you to set the user groups permission where you can restrict the tables and views, pages, and site functionality either right
in the software or online.
Enterprise Edition of PHPRunner adds Active Directory, Okta, LDAP, SAML, and OpenID support
PHPRunner lets you create a New User Registration page as well as secure your pages from SPAM abusers using CAPTCHA protection, which easily determines whether the user is a computer or a human. You can also restrict the users from entering weak passwords and allow them to request password reminders.
With dynamic permissions PHPRunner will let you create and modify the permissions and assign users to certain groups right from the generated web application. Every time you will need to modify the permissions, create a new group or assign users to groups you will not have to rebuild your project. Dynamic Permissions are especially helpful in larger corporations where the application security administrators are not the actual users of PHPRunner software.
On Editor screen in PHPRunner you can customize the visual appearance of your application by selecting one of built-in Bootstrap themes, tweaking theme options and adding custom CSS. It also comes with the live preview.
PHPRunner supports more than 30 languages giving your users an ability to choose the language while logging in. You can also add the translations for table names and fields. The list of supported languages includes: Afrikaans, Arabic, Bosnian, Catalan, Chinese, Chinese (Hong Kong S.A.R.), Chinese (Taiwan), Croatian, Danish, Dutch (Belgian), Dutch (Standard), English, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Malaysian, Norwegian (Bokmal), Polish, Portuguese (Brazil), Portuguese (Standard), Romanian, Slovak, Spanish, Swedish, Thai, Turkish, Urdu.
Events let you add custom business logic at specific points in your application, for example after a record is added, before a page is displayed or when a user performs an action. Use events and code to implement workflows, validations, notifications and integrations, with built-in AI assistance available when you need help writing custom logic.
In PHPRunner all of your data sources and the relationships between them, including master-detail, are visually displayed making them very intuitive to understand and manage. You will be able to link two or more data sets with easy of drag-n-drop. Once you have the relationships established, in the application you can navigate through master records and quickly jump over to the details of those records. Some basic scenarios of master-detail relationships would be customer and orders data, patient and medical records or student-and courses information.
PHPRunner supports three third party rich text editors to allow for a great control over content formatting including common like alignmanet, bold and italic text, lists, quotes, images and drag-and-drop support. The three options include the TinyMCE, CKEditor, and InnovaStudio Editor that vary in features, versatility, and footprint.
PHPRunner lets you upload the documents and images of any type to the database or to a directory on the web server. You can also create the image thumbnails on the fly, resize them on upload, and display in gallery.
Learn how to choose file storage options for uploaded documents and images
With PHPRunner, you can use linked drop-down boxes, where values shown in the second drop-down box depend on the value you've chosen in the first one. You can link together as many drop-down boxes as you need in a linear chain or have multiple drop-down boxes link to the same master drop-down control.
PHPRunner offers a large variety of edit controls, which allow you to customize the appearance of the fields on Edit and Add pages. The field formats that you can choose from include text field, date, time, check box, radio button, file/image, lookup wizard and others.
Cascade Menu Builder lets you organize your tables into a multi-level menu for quicker navigation. This feature is particularly useful to users with large number of tables. You can have as many groups and subgroups as you need. Depending on your page layout the cascade menu will appear as a horizontal menu, vertical menu, or a tree-like vertical menu.
PHPRunner comes with built-in AJAX-based functionality making your websites much more user-friendly. You can search information more easily than ever with google-like auto-suggest feature. The AJAX driven dependent dropdown boxes also load much faster. With Ajax you will be able to preview the content by simply hovering over the links.
PHPRunner will let you upload the entire set of pages to your web server via FTP.
You will be able to set the upload properties based on your needs.
PHPRunner will let you create and modify tables right in the software. You will have access to table properties where you can set the field names, types, sizes, as well as set the primary key field. If you don't have a database at all, PHPRunner will let you create one too.
Extend PHPRunner with additional ready-made templates for invoicing, document management, email, task management, surveys, helpdesk, workflows and other common business applications. See the Products page for the current template collection.