9. A computing device comprising: a processing circuit configured to: receive, over a common command interface, a command in a common dialect for translation to one of a plurality of different specific dialects corresponding to a specified one of a plurality of execution interfaces of a software application, wherein the software application has a default execution interface, wherein each execution interface has its own specific dialect, and wherein the common dialect is common to each of the execution interfaces; determine whether a syntax of the received command in the common dialect comports with a syntax rule of the software application; generate, based on one of a plurality of translation rules and only if the syntax of the received command comports with the syntax rule, a translated command comprising a translation of the command from the common dialect to the specific dialect of the specified execution interface, wherein the plurality of translation rules for the software application are stored in a Dialect Dictionary of the software application; and if a translation rule does not exist in the Dialect Dictionary to translate the received command to the specific dialect of the specified execution interface, generate a translated command comprising a translation of the received command from the common dialect to the specific dialect of the default execution interface.
12. The computing device of claim 9 , wherein the plurality of interfaces include at least two of a command line interface, a web services interface, and a graphical user interface.