För att underlätta framtida detaljplanearbete kan ett planprogram tas fram där mål och utgångspunkter för vidare planering framgår. Det är kommunen som avgör om och när behov av ett program finns och det ställningstagandet kan inte överprövas.
Skäl att upprätta ett planprogram kan exempelvis vara om detaljplanen berör många intressenter med motstående intressen eller att detaljplanen saknar stöd i översiktsplanen. Program kan också upprättas för ett större område som underlag för flera framtida detaljplaner inom området. Programmet innebär då en möjlighet för kommunen att på ett tidigt stadium lyfta frågor om olika alternativa lösningar.
Ett planprogram är i huvudsak ett skriftligt dokument, men innehåller ofta bilder och andra illustrationer för att tydliggöra förhållanden och olika förslag. När ett program tas fram ska ett samråd genomföras efter samma regler som i detaljplaneprocessen.