Distributed App
It is called smart contracts in other blockchain technologies, but we prefer to call them distributed applications.
Taiji Blockchain provides APIs and DApp templates for user to build and deploy all sorts of applications that hosted on the public network.