Marketplace The Finmars Marketplace is like a little app store for our system. Here’s how it works: Packages and Modules A package is a folder that holds one or more modules . Each module is a .zip file. What’s inside a module? A .json file with settings and info. A .py file with the code that makes new features work. A .html file with any pages or screens the feature needs. Installing a module The user uploads or picks a module from the Marketplace. The system unzips it and reads the .json to know what to do. Then it loads the .py code so new tools appear in the app. Finally, it shows any new pages from the .html file. How it extends the system Each module adds its own menu items, buttons, or pages. Modules can talk to existing parts of Finmars, so they all work together. If you don’t need a feature anymore, you can uninstall its module, and it goes away cleanly. With this setup, anyone can build small add-ons (modules) to make Finmars do new things—fast and safe.