I need to setup a webserver that'll be accessed by my app on mobile phone. There shall also be an application running on the server that'll talk to an FTP server to retrieve some data, partse the data, and save a copy.

Can anybody help me for top level system architecture?