Native HTML5 drag and drop (draggable="true", dragstart/dragover/drop) makes moving a card between columns cheap to build, but the API is mouse-first and unusable with just a keyboard or a screen reader — a fully accessible version needs a keyboard-operable fallback per card too, like a "Move to next column" button.
The difference from a sortable list is what changes — a sortable list only reorders items within one list (their rank), while a kanban board moves a card into a different column, changing its status (category). Compared with a data table, a data table lines up the same attributes as rows for easy side-by-side comparison, while a kanban board is stronger at showing flow and how much has piled up at each stage, spatially.
Putting a live count in each column's header — how many cards sit there right now — surfaces a bottleneck at a glance, without counting cards one by one.