Graffiticode Background


Artcompiler was founded in 2011 to help domain experts create solutions to problems in their areas of expertise. We do this by providing a tools for making domain specific microapps and microapis using the open source Graffiticode framework.


Language oriented programming is at the core of Graffiticode. LOP uses language as an abstraction mechanism to externalize salient features of a program. The language allows non-developers and developers alike to “finish” the software for specific use cases.

Graffiticode languages are task specific with a runtime that includes both a web frontend and backend. In this sense every language encapsulates a full stack microsystem.

Graffiticode microapps are ReactJS components. Graffiticode microapis are GraphQL servers. The state of microapp is JSON produced by its corresponding microapi. State is compiled from code and data at design time and runtime. In both cases a compiler in the api translates code and data into data that defines the state of the app.

Graffiticode developers collaborate with domain experts to create languages that enable such solutions.

Business Model

Language developers create Graffiticode languages. Web developers use Gc languages. Access to the language source code is purchased at Consumers can host the language api, or call the Gc managed api.

Use of the Gc console is free for public task storage. Private storage costs $100 per month or $1,000 per year. Any purchase of a language includes a year subscription for private storage.

Integrations allow Gc languages to be used in other environments. For example, integration with the Learnosity APIs allows a microapp to be used as a question type, or a microapi to be used as a scoring engine.

Integrations are normally monetized as a subscription.