1
يمكن تقسيم SPICE إلى 4 مكونات مختلفة: بروتوكول ، عميل ، خادم وضيف.البروتوكول هو المواصفات في التواصل من المكونات الثلاثة الأخرى ؛عميل مثل العارض عن بعد مسؤول عن إرسال البيانات وترجمة البيانات من Virtual Machine (VM) حتى تتمكن من التفاعل معها ؛خادم SPICE هو المكتبة التي يستخدمها المشرف من أجل مشاركة VM بموجب بروتوكول SPICE ؛وأخيرًا ، فإن جانب الضيف هو كل البرامج التي يجب أن يتم تشغيلها في جهاز VM من أجل تشغيل SPICE بشكل كامل ، مثل برنامج تشغيل QXL و SPICE VDAgent ....