e-commerce payment system decentralized application function as a service online banking software suite online wallet mobile backend as a service digital wallet social networking service application software