I am setting up an online marketplace dedicated exclusively to software downloads. The platform must be able to list and sell multiple kinds of software rather than locking me into a single category, as I intend to feature BIM software plugins first and then expand to other niches such as productivity tools, dashboards, or educational titles later on. Core functions I need delivered: • Seller onboarding: self-service vendor dashboards where publishers upload binaries, screenshots, version notes and pricing. • Catalog & search: category, tag and keyword filtering that can easily accommodate new software types as they are added. • Secure payments & fulfilment: Stripe and PayPal integration, automatic licence-key or file download delivery, purchase history for buyers, and VAT/sales-tax handling. • Customer accounts: wishlist, update notifications and simple refund request flow. • Admin console: product approval queue, configurable commission rates and real-time analytics. Tech stack is up to you; modern frameworks such as Laravel, Django or Node/Next are all acceptable, provided the codebase is clean, documented and easy for another developer to extend. Acceptance criteria – A live staging site where I can create a BIM plugin listing, run a test purchase and receive the download link/key. – Source code and deployment instructions. – Brief hand-off session or screencast walking through key admin and vendor features.