Im doing a college assignment where i have to name the specifications for a company( fictional of course)

The company is called ProBuild. They specialize in making the designs for housing and small factories.

I have to firstly say what specifications they would need.

this is where i need ur help firstly.

My lecturer says i should include the follow.
Inputs, Outputs hardware and software. the obvious ones are keyboard and moniter but for software and hardware. what do u think should be inculuded? If you know anything about this could you please tell me some.

Would be a really REALLY big help.

No mucking about when u answer guys coz this is really important.

thankz