1. A method for enabling access a cloud-based platform, the method comprising: receiving a request identifying a target content in the cloud-based platform; and automatically generating a plurality of software codes which correspond to a software widget that enables access to the target content.