The following discussion presents workflow considerations for designing with reconfigurable System-on-Chip (SOC) devices. Topics covered include: selecting SOC technologies, hardware and firmware design considerations, hardware and firmware integration issues, methods for test, and guidelines for successful application development.