Es necesario considerar factores como tamaño, volumen, forma de la pieza, tolerancia, rugosidad de la superficie, etc. para seleccionar procesos y materiales.
El Sistema de Selección de Nuevos Materiales, Nuevas Tecnologías y Equipos para Computadores (brújula) pretende ser una herramienta para ayudar a los diseñadores a identificar problemas potenciales al inicio del diseño.
La integración tecnológica favorable proporciona un uso flexible de métodos y herramientas que utilizan enchufes de computadora o CORBA, así como una variedad de aplicaciones de software de ingeniería, incluidos CAD/CAM, sistemas expertos, herramientas matemáticas y sistemas de gestión de bases de datos.
CORBA se utiliza para enseñar a los estudiantes a desarrollar productos basados en Internet en un entorno distribuido y obtener una planificación de procesos en tiempo real basada en la disponibilidad de máquinas y herramientas.
Otro sistema, MetCAPPs, es el vínculo entre diseño y producción.
Proporciona un modelo sólido que se puede generar con CAD y los utiliza para generar un plan de proceso basado en la mejor combinación de: máquina herramienta, pasos secuenciales, ruta tiempo/costo.
MetCAPP es un sistema modular que incluye modelos sólidos 3D con características reconocidas de gerentes técnicos, autores de informes y estimadores de costos de proyectos.
Actualmente se está realizando un extenso trabajo para agilizar y estandarizar el intercambio de datos, la integración y la utilización de herramientas de diseño para capacidad de fabricación y agentes de software para crear una plataforma colaborativa para compartir información basada en la web.
Desarrollar e integrar continuamente la tecnología CAPP en el campo de la fabricación integrada por computadora (CIM), incluida la automatización empresarial, el control de costos, la asignación de recursos y el desarrollo de productos basados en Internet.
Esto incluye el diseño y la fabricación del establecimiento de características, la determinación de condiciones y la selección automática de estrategias de corte, todas las cuales se almacenan en la biblioteca y se modifican según las preferencias personales.