do you have the pre-requisites of designing a web portal to receive data securely from clients