Frappe
Products
Framework
Get started with Framework
Framework
Supercharge your software development
Meet Framework. It's full stack, batteries-included, and written in Python and JS.
Meet Framework. It's full stack, batteries-included, and written in Python and JS.
Most software development is about making applications that capture structured data, process it and show reports and dashboards. Yet we spend an insane amount of time building these applications again and again. You have to choose a front-end, middleware, back-end and then tie them all up together. Everytime there is a change, you have to propagate it through your application.
Frappe Framework makes it super easy to build such applications with a low code architecture. Like a Swiss Army knife, it comes packed with features you need and you will need. With a powerful admin UI, baked in roles and permissions, powerful API capabilities, ability to manage diverse workloads, Framework is the only development platform you will need for most of your needs.
Most software development is about making applications that capture structured data, process it and show reports and dashboards. Yet we spend an insane amount of time building these applications again and again. You have to choose a front-end, middleware, back-end and then tie them all up together. Everytime there is a change, you have to propagate it through your application.
Frappe Framework makes it super easy to build such applications with a low code architecture. Like a Swiss Army knife, it comes packed with features you need and you will need. With a powerful admin UI, baked in roles and permissions, powerful API capabilities, ability to manage diverse workloads, Framework is the only development platform you will need for most of your needs.
First Party Warranty
Frappe Support
rapid application development
Metadata driven, low code
Framework has an object oriented architecture and each element is called a “DocType”. A DocType is the basic building block of the application and represents a database table, a form, a class and so on.
Framework comes with a configurable admin UI where you can design complex forms with interactions, list views, tree views, kanban views, calendars without writing any code. You can design complex forms with the form builder and dynamically configure workspaces and list views. The no-code capabilities of the Framework take away 90% of your labour of building controls, layouts, routes, grids, reports and so on.
View more features
Frappe provides hundreds of out-of-the-box components, everything from a seamless UI to accounting to lead management to users to permissions to workflows to absolutely everything imaginable that one does not have to re-invent yet another CRUD CRM or a back office system. 97.42%* development effort is thus eliminated.
Kailash Nadh
·
CTO at Zerodha
Frappe provides hundreds of out-of-the-box components, everything from a seamless UI to accounting to lead management to users to permissions to workflows to absolutely everything imaginable that one does not have to re-invent yet another CRUD CRM or a back office system. 97.42%* development effort is thus eliminated.
Kailash Nadh
·
CTO at Zerodha
First Party Warranty
Frappe Support
backed by the best
Apps built using Framework
Developing complex web applications often involves navigating multiple tools and frameworks, leading to time-consuming integration, maintenance, and troubleshooting.
Framework simplifies this with its unified platform. Whether you're creating complex business solutions like ERPNext, Insights, or Builder, Framework provides a consistent and robust foundation to build the application of your creativity. With hundreds of community-built apps leveraging Framework, each application is packed with integration and customisation capabilities.
Check out Marketplace
First Party Warranty
Frappe Support
free as in freedom
100% Open-Source
We believe in the power of open-source software and community. Framework is entirely open-source, empowering a global community of users to access and build solutions that fit their unique needs.
Open-source makes it more secure and fosters a sense of community collaboration and belongingness. With a community of over 22,000 users on our discuss forum and numerous stars and contributors on GitHub, Framework benefits from continuous improvement and collective innovation. By being open-source, it invites you to not just use the tool but also contribute, share, and be part of a vibrant ecosystem.
Check out Marketplace
First Party Warranty
Frappe Support
managed hosting
Frappe Cloud Hosting
Self-hosting Framework applications can be complex and time-consuming, requiring expertise in setup, maintenance, and scalability. That's why we built Frappe Cloud—a simple, user-friendly, and sophisticated open-source platform to host Frappe applications with peace of mind.
Frappe Cloud handles the installation, setup, upgrades, monitoring, maintenance, and support of your Frappe deployments. It provides a fully featured developer platform that allows you to manage and control multiple Frappe deployments effortlessly, ensuring you can focus on building great applications rather than worrying about the backend infrastructure.
Explore Frappe Cloud
What is Frappe Cloud?
Application + Infrastructure
Origins
Story of Framework
Started in 2005, Frappe Framework was inspired by the Semantic Web. The "big idea" behind semantic web was of a framework that not only described how information is shown (like headings, body etc), but also what it means, like name, address etc.
By creating a web framework that allowed for easy definition of metadata, it made building complex applications easy. Applications usually designed around how users interact with a system, but not based on semantics of the underlying system. Applications built on semantics end up being much more consistent and extensible. The first application built on Framework was ERPNext, a beast with more than 700 object types. Framework is not for the light hearted - it is not the first thing you might want to learn if you are beginning to learn web programming, but if you are ready to do real work, then Framework is the right tool for the job.
user reviews
Take it from our users
user reviews
Take it from our users
Kailash Nadh
CTO, Zerodha
"Frappe provides hundreds of out-of-the-box components, everything from a seamless UI to accounting to lead management to users to permissions to workflows to absolutely everything imaginable that one does not have to re-invent yet another CRUD CRM or a back office system. 97.42%* development effort is thus eliminated."
View all testimonials
Kickstart your development with meta power