Ontwerpsoftware voor printplaten (PCB's) wordt gebruikt door elektrotechnici en ontwerpers van printplaten om een circuit in kaart te brengen en te testen voordat het permanent in een circuitbord wordt geëtst. Een variatie op CAD-programma's (Computer Aided Design), deze software biedt een scala aan ontwerpmogelijkheden. Met behulp van PCB-ontwerpsoftware kan een ontwerper componenten van een circuit toevoegen en verwijderen, de spanningen en weerstand van de verschillende onderdelen wijzigen, of circuitpaden wijzigen met een simpele muisklik of een paar toetsaanslagen, waardoor een werkend model van het circuit ontstaat voordat het ontwerp daadwerkelijk op de printplaat is geëtst.
Het doel van PCB-ontwerpsoftware is om intelligent en efficiënt ontworpen schakelingen te maken op basis van schema's. Met behulp van deze software kunnen elektronica-ingenieurs of andere goed opgeleide personen de functie van een schematisch ontwerp repliceren, printplaten afdrukken en een product produceren dat alle functies uitvoert die in het oorspronkelijke schema zijn ontworpen. De meeste PCB-ontwerpsoftware kan ook wijzen op kleine ontwerpfouten, inconsistenties en probleemgebieden die kunnen leiden tot een slecht ontworpen product. Afhankelijk van de individuele softwaresuite die voor een project is gekozen, kan deze een vooraf ingestelde opstelling hebben van elektrische componenten en tests die al zijn geconfigureerd om te worden aangepast in ontwerpprojecten.






