La gran oferta de paquetes (courseware) para desarrollo de cursos para educación a distancia y las posibilidades de servicios que posibilita Internet han causado un aumento en la complejidad de los sistemas. De esta forma cuando se trata con este tipo de software, surgen una serie de dimensiones y posibilidades que deben ponderarse adecuadamente. El análisis de estos productos tanto desde el tipo de servicios que brindan (como ser soporte para actividades colaborativas), como los formatos de los recursos que soportan y distribuye, y las actividades soportadas (p.ej: inscripción, libre navegación, seguimiento de actividades, soporte de evaluaciones en línea), debe realizarse meticulosamente. El presente articulo presenta una taxonomía que permite realizar comparaciones y evaluaciones que tiene en cuenta múltiples criterios y dimensiones para el análisis. No es el propósito de este artículo dar una recomendación absoluta sino ayudar al testeo de tales productos como asimismo señalar las distintas componentes que debe cubrir un desarrollo en esta área.