client software

hello, i am an architect,and i new to Unreal Engine.
i wonder to create some model of house or interior and i want to give it to my client.
i want to create an interactive mode, like 1st person walk through interactive to changeable color and material, simple on/off lights then the model will be presented to the client.
What programs or application must a client have so he can play it on android phone or laptop?
and how we publish it? can you direct me to some tutorials about it?

thanks