Committees formed to elect a particular candidate or carry a ballot measure. This is its own schema, version 1.
© 2026 System Atlas · Built by MIOSA
Free to map your own company · Members $300 a yearHow automatable each primitive is, estimated from the 0 organizations mapped in public on the Campaign and candidate committees schema: the share of those with the primitive that run it on software. Estimate from public data: the share of mapped organizations that run this on software. Not a recommendation.
| Primitive | Layer | Automation | Peers on software | Software parts named most |
|---|---|---|---|---|
Message and candidate positioning Demand: reaching the people it serves | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Voter targeting Demand: reaching the people it serves | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Persuasion Demand: reaching the people it serves | People | LowLayer only | 0 of 0 mapped; too few to read | — |
Contribution asks and limits Demand: reaching the people it serves | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Policy proposals Demand: reaching the people it serves | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Vendor and staff agreements Demand: reaching the people it serves | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Polling and research Demand: reaching the people it serves | Data | MediumLayer only | 0 of 0 mapped; too few to read | — |
Paid media Demand: reaching the people it serves | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Digital advertising Demand: reaching the people it serves | Software | HighLayer only | 0 of 0 mapped; too few to read | — |
Campaign plan Supply: delivering the work | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Scheduling and advance Supply: delivering the work | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Media and services buying Supply: delivering the work | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Consultants and vendors Supply: delivering the work | People | LowLayer only | 0 of 0 mapped; too few to read | — |
Field operations Supply: delivering the work | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Message testing Supply: delivering the work | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Materials and signs Supply: delivering the work | Data | MediumLayer only | 0 of 0 mapped; too few to read | — |
Rallies and events Supply: delivering the work | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Debate preparation Supply: delivering the work | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Volunteer onboarding Constituents: serving them over time | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Voter and press inquiries Constituents: serving them over time | People | LowLayer only | 0 of 0 mapped; too few to read | — |
Donor stewardship Constituents: serving them over time | People | LowLayer only | 0 of 0 mapped; too few to read | — |
Voter contact records Constituents: serving them over time | Data | MediumLayer only | 0 of 0 mapped; too few to read | — |
Volunteer retention Constituents: serving them over time | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Recurring donations Money: getting funded and paying | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Pledges Money: getting funded and paying | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Paying vendors Money: getting funded and paying | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Staff payroll Money: getting funded and paying | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Campaign books Money: getting funded and paying | Software | HighLayer only | 0 of 0 mapped; too few to read | — |
Campaign budget Money: getting funded and paying | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Cash on hand Money: getting funded and paying | Data | MediumLayer only | 0 of 0 mapped; too few to read | — |
Fundraising Money: getting funded and paying | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Campaign team People: who does the work | People | LowLayer only | 0 of 0 mapped; too few to read | — |
Staff hiring People: who does the work | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Volunteer training People: who does the work | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Targets for organizers People: who does the work | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Volunteer shifts People: who does the work | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Conduct rules People: who does the work | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Volunteer network People: who does the work | People | LowLayer only | 0 of 0 mapped; too few to read | — |
Voter contact system Systems: tools and data | Software | HighLayer only | 0 of 0 mapped; too few to read | — |
Internal messaging Systems: tools and data | Software | HighLayer only | 0 of 0 mapped; too few to read | — |
Data links Systems: tools and data | Software | HighLayer only | 0 of 0 mapped; too few to read | — |
Daily numbers Systems: tools and data | Data | MediumLayer only | 0 of 0 mapped; too few to read | — |
Data stewardship Systems: tools and data | Data | MediumLayer only | 0 of 0 mapped; too few to read | — |
Account and cyber security Systems: tools and data | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Committee registration Control: rules the organization runs under | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Campaign finance rules Control: rules the organization runs under | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Insurance Control: rules the organization runs under | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Legal file Control: rules the organization runs under | Data | MediumLayer only | 0 of 0 mapped; too few to read | — |
Safety Control: rules the organization runs under | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Campaign finance reports Control: rules the organization runs under | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Ballot access Control: rules the organization runs under | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Path to victory Direction: deciding where it goes | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Candidate and manager decisions Direction: deciding where it goes | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
Daily and weekly meetings Direction: deciding where it goes | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Post-election review Direction: deciding where it goes | Process | MediumLayer only | 0 of 0 mapped; too few to read | — |
Opposition research Direction: deciding where it goes | Data | MediumLayer only | 0 of 0 mapped; too few to read | — |
Wind-down Direction: deciding where it goes | Decisions | LowLayer only | 0 of 0 mapped; too few to read | — |
The rule, the same for every industry: with 5 or more organizations having the primitive, 50% or more of them on software is high, 20% or more medium, below that low. With fewer, the level rests on the primitive's layer alone and says "Layer only". Software parts are counted once per organization; a detected technology is named by its product. See the blueprint for which organizations run each.
Counts of what public research has found and sourced, each part with its source on the organization’s profile. They say what is known, not how much of the industry exists.
Focused research on the organizations with the fewest mapped parts in campaign and candidate committees; what it finds is public for everyone.