What is OpenFisca?
OpenFisca(Opens in a new tab/window) is an open source rules as code (RaC) platform that can be used to encode and serve legislation and regulation as code. It’s a lightweight, modular and scalable python-based rules engine. It’s free (open source), licensed under an AGPL license(Opens in a new tab/window).
OpenFisca was initially developed by the French Government in 2011, and is now used for RaC projects in France, New Zealand, Australia, Canada and other jurisdictions. OpenFisca is independent of country or jurisdiction, so it can be used to code legislation of any country, jurisdiction or department.
OpenFisca applications
OpenFisca can be used to:
- Evaluate the eligibility of individuals, households or businesses to government entitlements
- Calculate the entitlement amounts based on specific circumstances
- Determine obligations of individuals, households or businesses to comply with government policy
- Simulate the impact of proposed policy changes on different population segments
- Calculate taxes and benefits for different entities: people, households, companies, etc.
OpenFisca components
OpenFisca’s modules consist of:
- OpenFisca Core
- Web API
- Country package
- Extension package