architected not justified

It's a software term and relates to the way that software systems are made to relate to each other. It's jargon. If you can't stand the jargon stay out of the software lab.