{"title":"Software \u0026 Licences","description":"\u003cp\u003eThe Culmen ISP platform, licensed for deployment on your own hardware. Perpetual licences — you own the software, you hold your subscriber data, and it keeps running if your upstream link doesn't.\u003c\/p\u003e","products":[{"product_id":"culmen-isp-suite-starter-licence","title":"Culmen ISP Suite — Starter Licence","description":"\u003cp\u003eA complete ISP management platform for operators up to \u003cstrong\u003e500 subscribers\u003c\/strong\u003e, deployed on your own server.\u003c\/p\u003e\n\u003ch3\u003eWhat's included\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSubscriber management\u003c\/strong\u003e — accounts, plans, contracts, expiry handling\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRADIUS authentication\u003c\/strong\u003e — PPPoE with per-plan bandwidth policy and session control\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDaily quota \/ FUP engine\u003c\/strong\u003e — automatic throttling on quota breach, automatic release on reset\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStaff panel\u003c\/strong\u003e — add, block, refill, reset quota, reset MAC, disconnect via CoA, export to Excel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRouter secrets generator\u003c\/strong\u003e — idempotent .rsc export, one import replaces per-customer paste\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMikroTik RouterOS integration\u003c\/strong\u003e — tested on RB5009, L009 and CSS326\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhy on-premise\u003c\/h3\u003e\n\u003cp\u003eMost competitors are cloud-only. This runs entirely inside your infrastructure — your subscriber data never leaves your network, it meets local data-residency requirements, and it keeps authenticating customers even when your upstream link is the thing that failed.\u003c\/p\u003e\n\u003ch3\u003eLicence terms\u003c\/h3\u003e\n\u003cp\u003ePerpetual licence. One-time payment, no per-subscriber fees, no recurring cost. Includes installation support and 12 months of updates.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eBuilt and proven on a live FTTH network serving 200+ subscribers across 60 km of deployed fibre, at 99.99% measured availability.\u003c\/em\u003e\u003c\/p\u003e","brand":"Culmen","offers":[{"title":"Perpetual licence","offer_id":54337984659799,"sku":"CLM-SUITE-STR","price":990.0,"currency_code":"GBP","in_stock":true},{"title":"Monthly subscription","offer_id":54343046922583,"sku":null,"price":79.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1038\/2937\/3271\/files\/culmen-isp-suite-starter-licence_dac200b2-d2df-4aab-9c49-ee51da5ede27.png?v=1786770576"},{"product_id":"culmen-isp-suite-professional-licence","title":"Culmen ISP Suite — Professional Licence","description":"\u003cp\u003eThe full platform for operators up to \u003cstrong\u003e2,000 subscribers\u003c\/strong\u003e, with multi-uplink failover and content filtering included.\u003c\/p\u003e\n\u003ch3\u003eEverything in Starter, plus\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAutomatic failover engine\u003c\/strong\u003e — health monitoring across multiple upstream carriers with sub-4-second failover\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMulti-uplink routing\u003c\/strong\u003e — policy routing across several transit providers, removing the single point of failure\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContent filtering\u003c\/strong\u003e — four-layer filtering with per-tier policy\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eScheduled bandwidth windows\u003c\/strong\u003e — different rate profiles by time of day, applied automatically\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePriority support\u003c\/strong\u003e — direct access during deployment\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eDeployment\u003c\/h3\u003e\n\u003cp\u003eInstalled on your hardware and configured to your topology. Includes data migration from your existing billing system where one exists.\u003c\/p\u003e\n\u003ch3\u003eLicence terms\u003c\/h3\u003e\n\u003cp\u003ePerpetual licence. One-time payment, no per-subscriber fees. Includes installation, configuration and 12 months of updates.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eCompare: subscription platforms at this subscriber count typically run $500–$1,200 per month, indefinitely.\u003c\/em\u003e\u003c\/p\u003e","brand":"Culmen","offers":[{"title":"Perpetual licence","offer_id":54337987641687,"sku":"CLM-SUITE-PRO","price":1890.0,"currency_code":"GBP","in_stock":true},{"title":"Monthly subscription","offer_id":54343046988119,"sku":null,"price":149.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1038\/2937\/3271\/files\/culmen-isp-suite-professional-licence_41173355-a45a-4e06-951f-3d7b56627014.png?v=1786770576"},{"product_id":"culmen-radius-quota-engine","title":"Culmen RADIUS \u0026 Quota Engine","description":"\u003cp\u003eStandalone authentication and fair-use enforcement for MikroTik networks. Deploy alongside your existing billing system.\u003c\/p\u003e\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePPPoE authentication\u003c\/strong\u003e via RADIUS, with per-plan bandwidth profiles applied at connect time\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDaily quota tracking\u003c\/strong\u003e with correct timezone handling — no midnight-UTC rollover surprises\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAutomatic throttling\u003c\/strong\u003e when a subscriber crosses their limit, and automatic release on reset\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnlimited-plan support\u003c\/strong\u003e that survives the quota checker rather than being wiped by it\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimultaneous-use control\u003c\/strong\u003e with stale-session cleanup, so customers don't get locked out of their own accounts\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMAC binding\u003c\/strong\u003e on a trust-on-first-use basis, with staff-side reset\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cp\u003eOperators already running billing they're happy with, who need authentication and fair-use enforcement that actually works under load.\u003c\/p\u003e\n\u003cp\u003ePerpetual licence, installed and configured on your server.\u003c\/p\u003e","brand":"Culmen","offers":[{"title":"Perpetual licence","offer_id":54337990820183,"sku":"CLM-MOD-RADIUS","price":490.0,"currency_code":"GBP","in_stock":true},{"title":"Monthly subscription","offer_id":54343047020887,"sku":null,"price":39.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1038\/2937\/3271\/files\/culmen-radius-quota-engine_8041614b-768a-4a3a-8779-0483f4a1f2bc.png?v=1786770577"},{"product_id":"culmen-failover-engine","title":"Culmen Failover Engine","description":"\u003cp\u003eAutomatic multi-carrier failover for MikroTik routers. Keeps subscribers online when an upstream provider fails.\u003c\/p\u003e\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eIndependent health monitoring\u003c\/strong\u003e per uplink, with hysteresis — no flapping on a single dropped packet\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSub-4-second failover\u003c\/strong\u003e between transit providers, invisible to most subscribers\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eScoped routing changes\u003c\/strong\u003e with correct connection tracking, so established sessions actually move rather than sticking to a dead path\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eScheduled bandwidth windows\u003c\/strong\u003e — apply different rate profiles by time of day\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAlarm logging\u003c\/strong\u003e for events that need a human rather than an automatic action\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhy this is hard to get right\u003c\/h3\u003e\n\u003cp\u003eNaive failover scripts fail in ways that look fine on the router and terrible to the customer: probes that never traverse the path they claim to test, routing changes that leave old connections on the dead link, watchdogs that fire heavyweight scripts on a single missed ping. This engine was built by working through those failures on a production network.\u003c\/p\u003e\n\u003cp\u003ePerpetual licence. Configured to your specific uplinks and topology.\u003c\/p\u003e","brand":"Culmen","offers":[{"title":"Perpetual licence","offer_id":54337993408855,"sku":"CLM-MOD-FAILOVER","price":440.0,"currency_code":"GBP","in_stock":true},{"title":"Monthly subscription","offer_id":54343047053655,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1038\/2937\/3271\/files\/culmen-failover-engine_26a7835e-51f1-4267-bba9-5b7eeef4abc2.png?v=1786770577"},{"product_id":"culmen-staff-panel","title":"Culmen Staff Panel","description":"\u003cp\u003eA web panel your support staff can actually use, without giving them router access.\u003c\/p\u003e\n\u003ch3\u003eWhat staff can do\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd, block and unblock subscribers\u003c\/li\u003e\n\u003cli\u003eRefill data allowances and edit name, phone and expiry\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReset quota\u003c\/strong\u003e — clears usage, removes the throttle and forces a reconnect, all in one action\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRelease throttle\u003c\/strong\u003e for a temporary lift\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReset MAC binding\u003c\/strong\u003e when a customer changes router\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDisconnect a session\u003c\/strong\u003e via CoA, without touching the router\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGenerate router secrets\u003c\/strong\u003e — downloads an idempotent .rsc file, one import instead of per-customer paste\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExport to Excel\u003c\/strong\u003e — real .xlsx, opens correctly without encoding problems\u003c\/li\u003e\n\u003cli\u003eLive usage bars per subscriber\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhy it matters\u003c\/h3\u003e\n\u003cp\u003eThe common failure is a panel where \"reset quota\" only does part of the job — the customer sees 0 GB used but stays throttled, and calls back angry. Each action here performs every step it needs to, in the right order.\u003c\/p\u003e\n\u003cp\u003eRole-based logins with bcrypt password hashing. Perpetual licence.\u003c\/p\u003e","brand":"Culmen","offers":[{"title":"Perpetual licence","offer_id":54337995669847,"sku":"CLM-MOD-PANEL","price":360.0,"currency_code":"GBP","in_stock":true},{"title":"Monthly subscription","offer_id":54343047086423,"sku":null,"price":29.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1038\/2937\/3271\/files\/culmen-staff-panel_7cfc65af-e6c1-40b0-8675-08f55192ca55.png?v=1786770577"},{"product_id":"culmen-content-filtering","title":"Culmen Content Filtering","description":"\u003cp\u003eLayered content filtering for subscriber networks, with per-plan policy rather than one blunt rule for everyone.\u003c\/p\u003e\n\u003ch3\u003eHow it works\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour independent layers\u003c\/strong\u003e — filtering at DNS, IP, protocol and application level, so bypassing one doesn't defeat the system\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePer-tier policy\u003c\/strong\u003e — different rules for family plans, business accounts and unrestricted tiers\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEncrypted-DNS handling\u003c\/strong\u003e — DoH and DoT endpoints closed off, so a browser setting can't silently route around your filter\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAllow-list overrides\u003c\/strong\u003e for sites a customer specifically requests\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogging\u003c\/strong\u003e for compliance, with retention you control\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhy layered\u003c\/h3\u003e\n\u003cp\u003eSingle-layer DNS filtering is trivially bypassed — a customer changes one setting and the filter is gone, while your logs still show it working. Each layer here catches what the layer above it misses.\u003c\/p\u003e\n\u003cp\u003ePerpetual licence. Configured to your plan structure and local regulatory requirements.\u003c\/p\u003e","brand":"Culmen","offers":[{"title":"Perpetual licence","offer_id":54340116185431,"sku":"CLM-MOD-FILTER","price":320.0,"currency_code":"GBP","in_stock":true},{"title":"Monthly subscription","offer_id":54343047119191,"sku":null,"price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1038\/2937\/3271\/files\/culmen-content-filtering_0a385fd3-9789-41a7-b091-bbc387c54c47.png?v=1786770577"}],"url":"https:\/\/culmensoft.com\/collections\/software-licences.oembed","provider":"Culmen","version":"1.0","type":"link"}