अदालतों द्वारा निपटाए जाने वाले विवादों को मोटे तौर पर दो प्रकारों में विभाजित किया जा सकता है: आपराधिक मामले और दीवानी मामले। इन दो प्रकारों को काफी अलग तरीके से निपटाया जाता है और विभिन्न प्रक्रियाएं और दृष्टिकोण लागू होते हैं।