When managing the security architecture for your company you must consider: