Maatwerksoftware (ook wel custom software) is software die gebouwd wordt rond het proces van één specifiek bedrijf, in plaats van dat het bedrijf zijn proces aanpast aan een bestaand pakket. Het tegenovergestelde is een standaardpakket (zoals Exact, Odoo of Salesforce): breed inzetbaar, veel functionaliteit, maar met keuzes die al voor je gemaakt zijn.
Wanneer maatwerk logischer is dan een pakket. Als een proces afwijkt van hoe standaardpakketten het modelleren, als meerdere bestaande systemen op een manier gekoppeld moeten worden die geen pakket standaard ondersteunt, of als een klantportaal of workflow nodig is die het verschil maakt in hoe klanten het bedrijf ervaren.
Wanneer een pakket logischer is. Bij een proces dat weinig afwijkt van de norm in de branche, en waar snelheid van in gebruik nemen zwaarder weegt dan volledige aansluiting op het eigen proces.