Captured from settlement data point networks.
Embedded systems typically require specific firmware for their operation. There is a black market for modifications to the base firmware, often for performance tuning or other reasons.
Use data from the Engineering Database and EDEngineer (an ingame overlay to track materials, data & blueprint progress).