9 Computer application software for blockchain-based platforms, namely, software platforms for distributed applications and software using a consensus engine incorporating blockchain technology for securing data with cryptographic information; computer software platforms for developing and building of distributed software applications and distributed computing platforms; computer software platforms for blockchains; Downloadable computer software development tools; downloadable computer programs, namely, compilers, assemblers, visual development software and applications development environments; downloadable computer software development tools intended for use in creating applications and smart contracts, developing graphical user interfaces and providing data exchanges and communications between programs and computers in a distributed or networked environment; downloadable computer programs intended for use in the design, development, writing and commissioning of applications, general programs and smart contracts; downloadable computer software frameworks, namely, reusable software platforms to assist in the development of applications, products and software solutions; downloadable computer software for data and application modeling