104 wprowadzał znaną włoskiemu prawu statutowemu zasadę analogii, według której jeśli jakaś sprawa nie była uregulowana prawnie, sędzia mógł wydać wyrok skazujący na karę przewidzianą w sytuacji podobnej. Była ona krokiem milowym w rozwoju prawa karnego.

Carolina wzorowana była na ordynacji karnej biskupstwa Bambergu (Constitutio Criminalis Bambergensis, CCB), która została wprowadzona w 1507 r. przez biskupa Georga III, usilnie zabiegającego o zreformowanie prawa. Jej autorem prawdopodobnie był ochmistrz i sędzia sądu nadwornego biskupa, Johann von Schwarzenberg (1463/65–1528). Kodyfikacja z Bambergu bardzo często określana jest przez prawników jako mater Carolinae (matka Caroliny). Możliwe, iż Johann von Schwarzenberg był przez pewien czas przewodniczącym komisji do spraw reformy i brał udział w początkowych pracach nad Caroliną. Istniało kilka wstępnych redakcji aktu, lecz były one kolejno odrzucane przez Sejm Rzeszy uznającym obawy władców terytorialnych o możliwość ograniczenia samodzielności prawnej ich terenów. Dlatego zawarto w niej „klauzulę salwatoryjną” (łac. clausula salvatoria) oznaczającą subsydiarność (posiłkowość) stosowania Caroliny. Miała być używana tylko w wypadkach kwestii nieuregulowanych w prawie miejscowym.