{"schemaVersion":1,"locale":"en","checkedAt":"2026-10-26","categories":[{"id":"crm","title":"CRM","intro":"Start from customer relationships and your sales process. Compare a focused CRM with broader business platforms before choosing a foundation.","count":3,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/crm"},{"id":"erp","title":"ERP","intro":"Connect sales, purchasing, stock and finance around shared records. Choose how much ready-made business behavior your team can adopt and maintain.","count":3,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/erp"},{"id":"inventory","title":"Inventory and assets","intro":"Separate warehouse stock, company equipment and consumables. These foundations solve different inventory problems; the right choice starts with your stock movements.","count":4,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/inventory"},{"id":"project-management","title":"Projects and tasks","intro":"Choose between a simple Kanban board and full project coordination. Compare planning, dependencies, collaboration and the amount of structure your users need.","count":5,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/project-management"},{"id":"support","title":"Customer support and ticketing","intro":"Start with how requests arrive and how your team resolves them. Shared email, live chat and IT service desks call for different foundations.","count":6,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/support"},{"id":"hr","title":"HR and time tracking","intro":"Decide whether you need an employee portal, project timesheets or leave management. Keep local rules and sensitive employee access in the initial design.","count":5,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/hr"},{"id":"recruitment","title":"Recruitment","intro":"Connect job openings, candidates and onboarding. This collection includes HR systems with recruitment capabilities, not unrelated time-tracking tools.","count":3,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/recruitment"},{"id":"documents","title":"Document management","intro":"Match the foundation to document intake, search, revisions or approval workflows. An archive and a business approval system have different boundaries.","count":4,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/documents"},{"id":"portals","title":"Customer and partner portals","intro":"Choose around the customer's main action: follow a case, receive files, view orders or use several connected services from one interface.","count":5,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/portals"},{"id":"learning","title":"Learning platforms","intro":"Compare a focused customer academy with full institutional learning management. Content creation, assessment and learner administration shape the required foundation.","count":4,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/learning"},{"id":"app-builders","title":"Forms and application builders","intro":"Build internal tools around data, APIs and reusable forms. Choose between interface builders, linked spreadsheets and full business application frameworks.","count":4,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/app-builders"},{"id":"field-service","title":"Service and maintenance","intro":"Connect equipment, service orders, technicians and parts. Compare ERP service features with Odoo add-on collections for field work and maintenance.","count":4,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/field-service"},{"id":"automation","title":"Workflows and automation","intro":"Distinguish visual automation, durable process execution and scheduled data processing. Select a foundation for the kind of work you need to coordinate.","count":5,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/automation"},{"id":"web-starters","title":"Web application starters","intro":"Choose a foundation for your own web product: Laravel with React or Vue, a separate Next.js frontend, or a TypeScript SaaS stack. Compare application starters with generators before deciding what to clone.","count":7,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/web-starters"},{"id":"mobile-starters","title":"Mobile application starters","intro":"Compare React Native and Flutter generators with native Android and SwiftUI reference apps. Start from your target platforms, device features and the amount of architecture you want to adopt.","count":5,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/mobile-starters"},{"id":"desktop-starters","title":"Desktop application starters","intro":"Build on Electron, Tauri, Wails or Avalonia according to your team's language and native integration needs. Separate ready application structures from generators, then plan packaging, signing and updates.","count":5,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/desktop-starters"},{"id":"game-engines","title":"Game engines and frameworks","intro":"Compare visual editors with code-driven 2D\/3D frameworks. Choose around your target platforms, programming language, content pipeline and first playable slice.","count":7,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/game-engines"},{"id":"game-web","title":"Browser games and 3D worlds","intro":"Build 2D games, 3D scenes and interactive worlds for the browser. Compare complete game frameworks with rendering libraries, then plan input, assets, performance and delivery.","count":4,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/game-web"},{"id":"game-multiplayer","title":"Multiplayer and game backends","intro":"Connect your game client to authoritative sessions, matchmaking and persistent services. These server foundations need your own game rules, hosting and operational design.","count":2,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/game-multiplayer"},{"id":"game-physics","title":"Game physics and simulation","intro":"Add collision detection, rigid bodies and scene queries to a game or simulation. Match the physics integration and timestep to your rendering engine and target devices.","count":1,"url":"https:\/\/orqestria.com\/en\/catalog\/collections\/game-physics"}],"repositories":[{"slug":"erpnext","name":"ERPNext","kind":"application","repoUrl":"https:\/\/github.com\/frappe\/erpnext","categoryIds":["crm","erp","portals","field-service"],"stack":["Python","JavaScript","Frappe Framework","MariaDB"],"licenseLabel":"GPL-3.0","archived":false,"defaultBranch":"develop","checkedAt":"2026-10-25","sourceUrls":["https:\/\/github.com\/frappe\/erpnext","https:\/\/github.com\/frappe\/erpnext\/blob\/develop\/README.md","https:\/\/github.com\/frappe\/erpnext\/blob\/develop\/license.txt","https:\/\/docs.frappe.io\/erpnext\/maintenance-visit","https:\/\/docs.frappe.io\/erpnext\/customer-portal"],"summary":"An integrated ERP spanning sales, purchasing, stock, accounting and manufacturing.","why":"We recommend it when several business areas must share records and processes, including customer portals or service operations.","businessFit":["Connected ERP, order-to-invoice processes and customer self-service."],"limitations":["The broad scope raises migration and operating effort; check local accounting requirements and upstream compatibility."],"gettingStarted":"Validate one end-to-end business process using real sample data and explicit acceptance criteria.","url":"https:\/\/orqestria.com\/en\/catalog\/repositories\/erpnext","startProjectUrl":"orqestria:\/\/catalog\/project?repository=erpnext","markdownUrl":"https:\/\/orqestria.com\/catalog\/repositories\/erpnext.md?locale=en","recommendedTeam":{"package":{"slug":"orqestria-foundation-team-krayin","version":"1.0.0+b1a13d9cf45176234899e39d"},"members":[{"name":"Orion","role":"Architect, planner, backend developer"},{"name":"Axel","role":"CRM ERP developer, backend developer, analyst"},{"name":"Radar","role":"Researcher, analyst, architect"},{"name":"Bram","role":"Open-source extension and modernization specialist"},{"name":"Yara","role":"Open-source adoption and supply-chain reviewer"}]}},{"slug":"nextcloud","name":"Nextcloud","kind":"application","repoUrl":"https:\/\/github.com\/nextcloud\/server","categoryIds":["portals"],"stack":["PHP","JavaScript"],"licenseLabel":"AGPL-3.0-or-later","archived":false,"defaultBranch":"master","checkedAt":"2026-10-25","sourceUrls":["https:\/\/github.com\/nextcloud\/server","https:\/\/github.com\/nextcloud\/server\/blob\/master\/README.md","https:\/\/github.com\/nextcloud\/server\/blob\/master\/COPYING"],"summary":"A file-sharing and collaboration platform that can underpin a document-centered partner workspace.","why":"We recommend Nextcloud when document sharing and collaboration with clearly defined access boundaries are central to your portal.","businessFit":["Build a partner document room, customer collaboration space or company file service with selected apps."],"limitations":["Business requests, orders and custom records may need separate apps or integrations. App compatibility, storage operations and permissions must be tested for your deployment.","Use an official release package for deployment instead of the development branch."],"gettingStarted":"Create one customer workspace and test invitation, sharing, revocation and access isolation with real roles.","url":"https:\/\/orqestria.com\/en\/catalog\/repositories\/nextcloud","startProjectUrl":"orqestria:\/\/catalog\/project?repository=nextcloud","markdownUrl":"https:\/\/orqestria.com\/catalog\/repositories\/nextcloud.md?locale=en","recommendedTeam":{"package":{"slug":"orqestria-foundation-team-dolibarr","version":"1.0.0+b841e0154c1d1c2a66764927"},"members":[{"name":"Orion","role":"Architect, planner, backend developer"},{"name":"Axel","role":"CRM ERP developer, backend developer, analyst"},{"name":"Focus","role":"Analyst, planner, reviewer"},{"name":"Bram","role":"Open-source extension and modernization specialist"},{"name":"Yara","role":"Open-source adoption and supply-chain reviewer"}]}},{"slug":"espocrm","name":"EspoCRM","kind":"application","repoUrl":"https:\/\/github.com\/espocrm\/espocrm","categoryIds":["portals"],"stack":["PHP","JavaScript \/ TypeScript","MySQL \/ MariaDB \/ PostgreSQL"],"licenseLabel":"AGPL-3.0","archived":false,"defaultBranch":"master","checkedAt":"2026-10-25","sourceUrls":["https:\/\/github.com\/espocrm\/espocrm","https:\/\/github.com\/espocrm\/espocrm\/blob\/master\/README.md","https:\/\/github.com\/espocrm\/espocrm\/blob\/master\/LICENSE.txt","https:\/\/docs.espocrm.com\/administration\/portal\/","https:\/\/docs.espocrm.com\/extensions\/advanced-pack\/overview\/"],"summary":"A CRM foundation with a customer portal for cases, communication and controlled access to records.","why":"We recommend EspoCRM when the portal should connect customer identities, requests and case status in the same business model.","businessFit":["Build a customer case portal, a partner-service workspace or a tailored CRM with customer access."],"limitations":["Confirm the portal behavior and features in the public core separately from paid extensions. Company-level and individual permissions need explicit tests before external users receive access.","Advanced reporting and workflow automation are separate extensions."],"gettingStarted":"Model a customer company, two contacts and a case, then verify who can see each record through the portal.","url":"https:\/\/orqestria.com\/en\/catalog\/repositories\/espocrm","startProjectUrl":"orqestria:\/\/catalog\/project?repository=espocrm","markdownUrl":"https:\/\/orqestria.com\/catalog\/repositories\/espocrm.md?locale=en","recommendedTeam":{"package":{"slug":"orqestria-foundation-team-dolibarr","version":"1.0.0+b841e0154c1d1c2a66764927"},"members":[{"name":"Orion","role":"Architect, planner, backend developer"},{"name":"Axel","role":"CRM ERP developer, backend developer, analyst"},{"name":"Focus","role":"Analyst, planner, reviewer"},{"name":"Bram","role":"Open-source extension and modernization specialist"},{"name":"Yara","role":"Open-source adoption and supply-chain reviewer"}]}},{"slug":"projectsend","name":"ProjectSend","kind":"application","repoUrl":"https:\/\/github.com\/projectsend\/projectsend","categoryIds":["portals"],"stack":["PHP"],"licenseLabel":"GPL-2.0-or-later","archived":false,"defaultBranch":"main","checkedAt":"2026-10-25","sourceUrls":["https:\/\/github.com\/projectsend\/projectsend","https:\/\/github.com\/projectsend\/projectsend\/blob\/main\/README.md","https:\/\/github.com\/projectsend\/projectsend\/blob\/main\/LICENSE"],"summary":"A PHP file-delivery foundation for sharing documents with selected clients and groups.","why":"We recommend ProjectSend when handing over files is the portal's main job and you need a focused starting point.","businessFit":["Build a customer delivery room for reports, design assets, contracts or completed project materials."],"limitations":["Request handling, project status and approval flows are additional development. Review the current release, upload handling and access isolation before exposing a deployment."],"gettingStarted":"Test a file handover to two separate clients, including access removal and the required download history.","url":"https:\/\/orqestria.com\/en\/catalog\/repositories\/projectsend","startProjectUrl":"orqestria:\/\/catalog\/project?repository=projectsend","markdownUrl":"https:\/\/orqestria.com\/catalog\/repositories\/projectsend.md?locale=en","recommendedTeam":{"package":{"slug":"orqestria-foundation-team-dolibarr","version":"1.0.0+b841e0154c1d1c2a66764927"},"members":[{"name":"Orion","role":"Architect, planner, backend developer"},{"name":"Axel","role":"CRM ERP developer, backend developer, analyst"},{"name":"Focus","role":"Analyst, planner, reviewer"},{"name":"Bram","role":"Open-source extension and modernization specialist"},{"name":"Yara","role":"Open-source adoption and supply-chain reviewer"}]}},{"slug":"open-self-service","name":"Open Self Service","kind":"application","repoUrl":"https:\/\/github.com\/o2sdev\/openselfservice","categoryIds":["portals"],"stack":["TypeScript","Next.js","React","NestJS"],"licenseLabel":"MIT","archived":false,"defaultBranch":"main","checkedAt":"2026-10-25","sourceUrls":["https:\/\/github.com\/o2sdev\/openselfservice","https:\/\/github.com\/o2sdev\/openselfservice\/blob\/main\/README.md","https:\/\/github.com\/o2sdev\/openselfservice\/blob\/main\/LICENSE"],"summary":"A TypeScript portal foundation for bringing existing business services into one customer-facing interface.","why":"We recommend Open Self Service when you already have business APIs and want to build a tailored portal around them.","businessFit":["Build a customer interface combining account information, service requests and data from connected systems."],"limitations":["This is a portal framework, not a complete CRM or billing backend. Plan the Next.js\/NestJS deployment, API adapters, identity mapping and backend permissions explicitly."],"gettingStarted":"Connect one real backend and verify login, customer-specific data and failure handling before adding more services.","url":"https:\/\/orqestria.com\/en\/catalog\/repositories\/open-self-service","startProjectUrl":"orqestria:\/\/catalog\/project?repository=open-self-service","markdownUrl":"https:\/\/orqestria.com\/catalog\/repositories\/open-self-service.md?locale=en","recommendedTeam":{"package":{"slug":"orqestria-foundation-team-dolibarr","version":"1.0.0+b841e0154c1d1c2a66764927"},"members":[{"name":"Orion","role":"Architect, planner, backend developer"},{"name":"Axel","role":"CRM ERP developer, backend developer, analyst"},{"name":"Focus","role":"Analyst, planner, reviewer"},{"name":"Bram","role":"Open-source extension and modernization specialist"},{"name":"Yara","role":"Open-source adoption and supply-chain reviewer"}]}}],"pagination":{"page":1,"perPage":10,"total":5,"lastPage":1}}