# DocNinja > DocNinja is a South African legal-and-software practice that designs, builds, integrates, and supports bespoke software for the businesses that run on documents, contracts, and compliance. Three lines: contract lifecycle management (CLM) for enterprise, practice-management systems for law/accounting/audit firms, and AI agents that make a practice or business run more efficiently. It is not a SaaS product and does not resell third-party software. Building since 2019 under Martin Kotze, an admitted attorney, based in Pretoria. ## About - **What we do:** Bespoke software across three lines — contract lifecycle management, practice-management systems, and AI agents — designed, built, integrated, and supported. - **Who we serve:** Enterprise businesses with complex contracting, and professional-services firms (law, accounting, audit) whose work does not fit generic software. - **Who leads the practice:** Martin Kotze — founder, admitted attorney, conveyancer, and notary. https://www.linkedin.com/in/martinkotze/ - **Building since:** 2019. - **Where we are based:** Pretoria, South Africa. - **What we are not:** A SaaS product. A reseller. A multi-tenant platform. A law firm that hands its software work to outside developers. An advisory firm that does not write code. ## What we build - **Contract Lifecycle Management.** Bespoke contract systems for enterprise — intake, creation, signing, and management — integrated with ERP, CRM, ECM, e-signature, identity, and data systems. You own the intellectual property. - **Practice Management Systems.** Custom operating systems for law, accounting, and audit firms — matters, compliance (FICA, conflicts, deadlines), document drafting and signature, financials (time, WIP, fees, invoices, trust), and workflows in one system. The platform that runs MJ Kotze Inc, the founder's own law firm, is our flagship reference build; we have deployed systems for other firms. - **AI Agents.** Agents grounded in your own documents, data, and processes — drafting, review, research and Q&A, intake, and workflow automation that make a practice or business run more efficiently, with a person reviewing where it matters. Contract drafting and review are common uses, not the limit. Live in the founder's own practice and delivered to client businesses. ## How engagements work Four phases, applied to every line: 1. **Discover** (weeks 1–3) — workshops, process mapping, risk register. 2. **Design** (weeks 4–7) — clickable prototypes, data models, blueprints. 3. **Build** (weeks 8–20) — iterative two-week cycles; demo, review, refine. 4. **Evolve** (ongoing) — post-launch support and continuous evolution. ## Site map - [Home](https://docninja.io/): the practice and its three lines — "The software your business runs on shouldn't be someone else's idea of how you work." - [Contract Lifecycle Management](https://docninja.io/clm): bespoke contract systems for enterprise — full lifecycle, integrations, and support. - [Practice Management Systems](https://docninja.io/practice-management): custom operating systems for law, accounting, and audit firms. - [AI Agents](https://docninja.io/ai-agents): agents that make your practice or business run more efficiently — drafting, review, research, intake, and automation. - [Approach](https://docninja.io/approach): how engagements unfold; Discover → Design → Build → Evolve. - [Insights](https://docninja.io/insights): articles on build-vs-buy, integration patterns, and POPIA. - [About](https://docninja.io/about): the practice and Martin Kotze's background. - [Contact](https://docninja.io/contact): book a consultation. ## Contact - Email: martin@docninja.io - LinkedIn: https://www.linkedin.com/in/martinkotze/