1
SPICE را می توان به 4 مؤلفه مختلف تقسیم کرد: پروتکل ، مشتری ، سرور و مهمان.پروتکل مشخصات در ارتباط با سه مؤلفه دیگر است.یک مشتری مانند مشاهدهگر از راه دور وظیفه ارسال اطلاعات و ترجمه داده ها از ماشین مجازی (VM) را دارد تا بتوانید با آن تعامل داشته باشید.سرور SPICE كتابخانه ای است كه توسط hypervisor به منظور به اشتراک گذاشتن VM تحت پروتكل SPICE مورد استفاده قرار گرفته است.و سرانجام ، طرف مهمان همه نرم افزاری است که باید در VM در حال اجرا باشد تا SPICE کاملاً کاربردی باشد ، مانند درایور QXL و SPICE VDAgent….