what software and protocols are required to implement?
IBM provides IBM bluemix. it provides platform as a service. you can use the IBM bluemix to develop web applications, mobile application, security application, big data application. everything is available as a service. IBM provides 30 days trial for this IBM bluemix. make use of it and achieve the PaaS