I assume you want it to be web based, cross-platform, cross-browser and unrelated to C#,Python or other languages you mentioned. I can have it done in HTML5 with the server working in either C# or PHP, PHP being a stateless language is a bit more complicated.