G PHYSICS
G06 COMPUTING OR CALCULATING; COUNTING
G06F ELECTRIC DIGITAL DATA PROCESSING
8/00 Arrangements for software engineering
G06F8/30 Creation or generation of source code
G06F8/38 for implementing user interfaces