Software reminds me more of construction or home contracting work then engineering.
We do the actual building of things
Construction and home contracting follow building codes.