Build custom web applications without breaking the bank
Perform is a software toolkit for building advanced web applications quickly, safely, and robustly.
Save time and money by only building the features that make your application unique. Let Perform take care of the rest.
Get started Start building your first application in less than 5 minutes View featuresQuicker development
Build your applications faster by incorporating Perform's components and bundles.
Cheaper process
For less than a single day of paid development, Perform can save many weeks of costly development time.
Better applications
With the time and money saved, you can focus on building the features that make your application special.
Stop working on the building blocks
Perform has you covered
Web application fundamentals
Perform is a well-integrated collection of bundles for the Symfony PHP framework, a solid foundation for any web application.
Built from the ground up to be reliable, testable, and consistent, Perform adds many features on top of this base to provide the perfect toolkit for ambitious projects and applications.
Solid foundationsUser management and authentication
Add the user bundle for 2-factor authentication, rate-limited logins, password resets, and other advanced features.
Deep RBAC integration with every component allows for complex authorization strategies and nested user roles.
Integrate your own user entities or use the built-in user.
User managementComprehensive admin tools
Create a full-featured administration area quickly and effortlessly.
Use content types, actions, filters, and import/export tools to create content management experiences tailored exactly to your users.
Admin toolsPowerful media library
Upload pictures, documents, audio, and video with ease.
Use the imported files on your content pages, events listings, galleries, playlists, and much more.
Media libraryRich content authoring
The rich content bundle makes it trivial to add advanced workflows for creating blog posts, web pages, and other documents.
Use the extensive selection of content types or add your own.
Rich contentConfigurable at every scale
Perform is a buffet, not a set menu. Use only what you need and extend it however you require.
Every part is configurable and swappable: from entire bundles and features, right down to content type options and sass variables.
ExtensibilityUse cases
Custom applications
Pick from a vast collection of tools to build ambitious web applications in a rapid yet robust way.
Quick prototypes
Use the rapid scaffolding tools to build a proof of concept application, API backend, or SAAS product.
Content management
Leverage the rich content management and media capabilities to build a custom content management system for a website.