Для защиты своих интересов городские ремесленники объединялись в цехи. На общем собрании мастера выбирали руководителей цеха – старшину и надзирателей, принимали обязательные для всех ремесленников правила – устав цеха. Согласно уставу, ремесленнику разрешалось иметь только одну мастерскую, нескольких учеников и подмастерьев. Устав ограничивал рабочий день мастера, указывал, из какого сырья следует изготавливать товары, какое оборудование использовать, запрещал производить изделия низкого качества, а также переманивать покупателей или работников у других ремесленников. За несоблюдение правил мастер мог быть оштрафован, привязан к позорному столбу на главной площади или вообще изгнан из города. Человеку, не входившему в цех, не разрешалось заниматься ремеслом в городе. Таким образом, устав цеха создавал равные условия труда для всех мастеров цеха и ограждал их от конкурентов.
Борьба между князьями и боярством шла из-за власти, которую князья хотели сделать наследственной. Они стремились лично решать важные государственные вопросы, ограничивая роль совета бояр — Боярской думы. Но бояре нужны были князю в походах. Идти в поход со своими дружинами ради интересов князей, оставляя свои вотчины, бояре не хотели. Старые боярские роды претендовали на участие в решении дел княжества. Князю нужна была опора. Многочисленные княжеские слуги (тиуны, мечники, вирники) составляли двор князя, и этот слой служилых людей поддерживал князя в борьбе с боярством. Горожане, недовольные произволом бояр, также вставали на сторону князя.