With the present system, one may design and/or implement a system controller or another system, including a programmable generic user interface 10, having virtually no hardware except for the computer used to design and put the resulting software into a memory, e.g., in a form of microcode or other manner.