El procesador CELL de la PS3 es un procesador muy complejo, con diez núcleos independientes que Sony pretendía que los desarrolladores utilizaran para ciertos fines (por ejemplo, un núcleo se ocuparía de los cálculos físicos, otro manejaría la IA, etc.) y también es una pieza de hardware patentada. con su propio conjunto de instrucciones y herramientas de desarrollo. La historia ha demostrado que cuando una empresa presenta una consola basada en hardware propietario, solo un puñado de desarrolladores puede y está dispuesto a gastar el tiempo y el dinero extra para aprender a programar bien para ello. La mayor parte del resto termina usando el hardware suficiente para lanzar un juego que normalmente no aprovecha al máximo las capacidades de ese hardware. (Esto es particularmente cierto para los juegos multiplataforma, ya que tienen un código común que debe compilarse en todos sus sistemas compatibles).
Básicamente, todo se reduce a la dificultad que tiene un desarrollador para trabajar para obtener un buen rendimiento de un sistema propietario frente a uno que usa piezas estándar. El principal competidor de la PS3, la Xbox 360, utilizó una arquitectura PowerPC que, si bien no era tan fácil como los sistemas basados en x86, se conocía y documentaba significativamente mejor.