Project management, on your own server.
Kanban and Scrum boards, a docs space, custom workflows, a permission matrix and GitLab integration. All in one product. One flat yearly license, no per-seat pricing. Your data stays on your servers.
Free for up to 10 users·No card required·See live demo


Everything you'd expect from a project tool
Mature modules real teams use every day, no chasing missing features.
Kanban & Scrum boards
Drag-and-drop Kanban, sprint-based Scrum backlog and a list view. Tabs adapt automatically to board type.
Sprints & metrics
Sprint planning, capacity math, burndown, velocity and cycle-time charts.
Custom workflows
Define your own statuses, transition rules and WIP limits. Gate transitions by role.
Custom fields & issue types
9 custom field types (text, number, select, date, user…) plus Epic / Story / Task / Bug issue types.
Advanced filters & saved views
Build filters with nested AND/OR groups, save them, favorite them and share them with your team. A shared filter never opens up new data.
Dashboards
Tabbed multi-dashboards, 9 widget types: assigned to me, pie by status/assignee/priority, burndown, velocity, CFD, activity stream.
Docs space
Wiki-style page hierarchy, document codes and QMS versions, approval chains, templates and inline comments.
Diagrams
Draw flowcharts and process maps inside the product, then link them to documents and tasks. The editor ships with the installation and works air-gapped, with no outbound calls.
Formal review
Round-based document review: weighted comments, reasoned decisions, a publish lock and a PDF audit report.
Permission matrix
Per-board roles and custom role definitions. Fine-grained control over 11 permission actions. You can add a group to a board, not just a person.
GitLab integration
OAuth connection, live webhook sync. MR & pipeline panels, branch/checkout, issue import and GitLab event → status automation.
Releases & Fix Versions
Create versions, link tasks to Fix/Affects Version, track progress and release status.
Global search (⌘K)
Instant search across tasks, boards, comments and pages. Reach anything with one keystroke.
Audit log
Who changed what, and when. Every critical event in a filterable audit trail.
Task detail & collaboration
Description, sub-tasks, linked issues and attachments on one screen. @mention comments, watchers and the full activity history.
Notifications & inbox
Assignments, mentions, status changes and upcoming due dates in a single inbox. Separate bell and email switches for every type; everyone picks their own.
Calendar view
See due dates, sprint start/end and releases on a month calendar. Drag a task to reschedule it.
User groups & invites
Organize people into groups, add a group to a board, mention @group in a comment. Whoever joins the group gets board access automatically.
Timeline & Gantt
Track tasks grouped by epic along a date axis. Progress fills, a 'today' line, release milestones and PDF export.
Stop rebuilding board setup
Create a new board with an existing board's workflow, custom fields, issue types and roles. Configure your setup once instead of rebuilding it every time.
See the screen, then decide
From Kanban to Gantt, docs space to the workflow designer. Every module with real sample data.
Adapts to how your team works
Kanban or Scrum? Both. Switch between a drag-and-drop board, a sprint backlog and a customizable list view in one click. WIP limits and workflow transition rules exactly the way you want them. Once your setup is right, you start the next board from an existing one: workflow, custom fields, issue types and roles arrive ready.
- Drag-and-drop Kanban + WIP limits
- Scrum backlog & sprint management
- List view with customizable columns
- Start a new board from an existing board's settings


See the roadmap at a glance
Track work grouped by epic as bars on a date axis. Progress fills, a 'today' line and release milestones make it instantly clear how the plan matches reality. Export the timeline as PDF.
- Epic-based grouping + progress bars
- Release milestones and a 'today' line
- One-click PDF export


Plan the team with real capacity
Drag from the backlog into the sprint and estimate with story points. Per-person capacity bars show who's over- or under-loaded at a glance; commit at a healthy level based on average velocity. Write a clear sprint goal so everyone points the same way.
- Backlog → sprint drag-and-drop + story points
- Per-person capacity & commitment balance
- Sprint goal + velocity-based forecast


A knowledge base that lives next to your work
No separate wiki tool needed. Wiki-style page hierarchy, version history, approval chains, tables and code blocks right inside the same product. Decide who sees what with page-level permissions.
- Page hierarchy + table of contents
- Version history & approval chain
- Rich content: tables, code, callouts


Documents of a quality system
A quality document is referred to by its number and discussed by its version. You define a code series in board settings (prefix, separator, digits); every document created from a template bound to that series receives the next code automatically: MAN.4-TL.01. The version number tells you how mature it is: 0.1 draft, 1.0 once published, 1.1 when editing starts, 2.0 when published again. A deleted code is never reissued, so no two documents can share a code in an audit.
- Code series with automatic numbering, shown in the tree, in search and in PDF/Word exports
- QMS version scheme: 0.1 → 1.0 → 1.1 → 2.0, with diffs and one-click rollback
- Multi-step approval chain (approved / waiting / queued) and an audit trail
- Word import with links preserved · PDF / Word / HTML export


Who said what, and what was decided · all on record
An approval is a single signature. A quality process asks for more: comments are collected, each one is dispositioned with a reason, the document is revised, then approved again. Review breaks that loop into rounds and puts every step on record. The question an audit asks is not “was a review done” but “who said what, and on what grounds was it decided”.
- A round-based process: collecting comments, disposition, revision, final approval, ready to publish
- Severity-ranked comments (critical to editorial) and reasoned decisions (accepted, conditional, rejected, deferred)
- The document freezes while a review is open, and findings receive permanent numbers (#1, #2)
- The published version is stamped onto the review: “1.0 published” never changes afterwards
- Designed around ISO 9001 clause 7.5 and IEEE 1028 inspection practice


Design your process, no code
Create your own statuses, assign them to categories (To Do / In Progress / Done) and colors, set WIP limits. Guard the transitions between statuses with role-based permissions, conditions and automations. The process follows your team's rules.
- Drag-and-drop status flow + WIP limits
- Role-based transition permissions, editable later
- Conditions and automations (e.g. Fix Version)


Connect code to the flow of work
Connect to GitLab over OAuth and see branches, commits, merge requests and pipeline status right inside the task. Best of all: map GitLab events to workflow statuses. When an MR is merged, the task advances automatically. Import GitLab issues in one click too.
- MR, commit, pipeline & branch panels
- Event → status automation (MR merged → Review)
- Live webhook sync · issue import


Make decisions with data
Personal and team dashboards in tabs; drag-and-drop widgets and nested AND/OR filters keep you focused on what matters. Burndown, velocity, CFD (cumulative flow), status/assignee pie and activity feed on one screen; drill from a pie straight into a filtered board.
- Tabbed multi-dashboards + 9 widget types
- Burndown, velocity, cycle-time, CFD metrics
- Drill-down: from a pie to a filtered board


The whole job inside one task
Description, sub-tasks with progress, linked issues ('blocks / blocked by'), attachments and the full field set on one screen. Keep the conversation in context with @mention comments; watchers stay in the loop on every change. No tab-switching to hunt for context.
- Sub-tasks, linked issues and attachments
- @mention comments + watchers
- Assignee, priority, Fix Version, labels in one panel


Miss nothing, drown in nothing
Assignments, comments that mention you, status changes and upcoming due dates gather in a single inbox. Read/unread tracking, one-click 'mark all read', and a click takes you straight to the task or page. Connect your own SMTP server and the same events arrive by email too.
- One inbox: mentions, assignments, status, due dates
- Read/unread + one-click mark all read
- Separate bell and email switch for every type


Everything with a date, on one calendar
See due dates, sprint start and end, and release dates on a color-coded month calendar. Spot overloaded days at a glance; drag a task to another day to reschedule. Switch between month and week views in one click.
- Due dates, sprints and releases on one calendar
- Color-coded events + 'today' highlight
- Month / week view · drag to reschedule


Your data stays on your server
You're not locked into SaaS. Install on your own infrastructure with a flat yearly license and run it with unlimited users.
Full data ownership
Tasks, docs and user data live in your own PostgreSQL database. No third-party servers.
Flat yearly price
One plan, no hidden tiers. A predictable budget that doesn't change with your headcount.
5-minute setup
Bring it up with Docker Compose. PostgreSQL + Next.js, minimal external dependencies.
Runs air-gapped
Fully functional in isolated networks with no external service dependencies.
GDPR / KVKK friendly
Data never leaves your borders; compliance control stays entirely with you.
Unlimited users
The paid license has no per-seat pricing; your cost doesn't grow as your team does. (The free plan covers up to 10 users.)
Pick the plan that fits
No hidden tiers. Free for up to 10 users; a yearly on-prem license for unlimited users.
Free
MyWay
No card required · Email verification only
Everything included
- Up to 10 active users
- Unlimited boards
- All modules (boards, sprints, docs, dashboards)
- Self-host setup with Docker
- PostgreSQL database
- GitLab integration (MRs, pipelines, issue import)
- Setup & upgrade guide
- Product updates while your license is active
On-Prem License
MyWay
Secure checkout via Paddle · Instant delivery
Everything included
- Unlimited users
- Unlimited boards
- All modules (boards, sprints, docs, dashboards)
- Self-host setup with Docker
- PostgreSQL database
- GitLab integration (MRs, pipelines, issue import)
- Setup & upgrade guide
- Product updates while your license is active
Lifetime License
MyWay
Secure checkout via Paddle · Instant delivery
Everything included
- Unlimited users
- Unlimited boards
- All modules (boards, sprints, docs, dashboards)
- Self-host setup with Docker
- PostgreSQL database
- GitLab integration (MRs, pipelines, issue import)
- Setup & upgrade guide
- 1 year of product updates included
- The app never locks, even after updates end
Frequently asked questions
Self-hosted. You install the product on your own server or cloud instance. Your data never touches our servers.
It comes up in a few minutes with Docker Compose. All you need is a server and PostgreSQL. The guide walks you through it step by step.
Yes. The installation package carries the application images inside it, so nothing is downloaded during setup. The diagram editor ships inside the product too and makes no outbound calls from the browser. Only update checks and automatic TLS certificates need the internet; both simply stay off in an air-gapped network and the product keeps working.
Two things: the database and uploaded files. The guide has two-command backup and restore steps. Since the data lives on your own server, the backup policy is entirely yours.
The interface is available in English and Turkish, and each user picks their own. Notification emails follow the recipient's language too.
Not on the paid license: a flat yearly price with unlimited users, no extra cost as your team grows. The free plan covers up to 10 active users; move to the paid license when you need more.
Nothing happens to your existing users: no lockout, no data loss. You simply can't add an 11th user. Deactivate someone to free a seat, or move to the paid license for unlimited users.
Yes. While your license is active you get all product updates and new add-ons. You roll out new versions on your own schedule.
MyWay is not a quality management system; it is the tool that manages that system's documents: document codes (like MAN.4-TL.01, never reused), QMS version numbers (0.1 draft, 1.0 published, 2.0 republished), approval chains, round-based formal review, audit logs and a PDF audit report. These were designed around ISO 9001:2015 clause 7.5 and IEEE 1028 inspection practice. No software can be “ISO 9001 certified”: certification is granted to an organization, not to a tool. The Quality standards page in the guide maps each capability to its clause and states plainly what we leave out of scope.
On the yearly license, a valid license is required to run the app. When it expires the app keeps running with a warning for a short grace period; if you don't renew within it, the app locks and you need to renew to continue. Your data stays safe on your server. Renew and you pick up where you left off. (The lifetime license never locks.)
Paddle is a checkout platform that acts as Merchant of Record: it handles secure payment and global tax compliance, collects the payment, calculates VAT/sales tax and issues the invoice.
You can try the live demo before buying. See the terms on the checkout page for refund conditions.
Set up your own project management today
$29 a year. Unlimited users, full data ownership, full control on your own server.