9 Computer software for use in database management, computer software for use as an application programming interface (API); computer software which facilitates online services for social networking and business transactions, building business transaction and communication applications and for allowing data retrieval, upload, download, access and management; computer software to enable uploading, downloading, accessing, posting, displaying, tagging, blogging, streaming, linking, sharing or otherwise providing electronic media or information via computer and communication networks and online platforms; computer software for supporting ecommerce transactions; computer software for human resources management; computer software for customer relations management; computer software for sales support; computer software for distributing content via the internet; computer software for supporting mobile device applications; computer applications software for social networking; computer software for managing customer reward programs; Software featuring artificial intelligence ("AI") for analyzing, processing, developing, accessing, integrating, and distributing data, code and design artefacts for software development lifecycle and intelligence for improving efficiency, accelerating business growth, and creating revenue-generating opportunities