I've always considered the term App to be a SMALL program (or at least one which didn't provide all the bells and whistles). Not an entire 13Mb one which contained everything you could possibly want to do with that particular subject. Several of the app engines I've seen for Windows, Mac and linux are all focused on downloading applications now and simply coining the phrase app to them.
Getting to my point:
I want to develop an app engine, which is strictly based on apps only! No full downloads of Thunderbird and then telling the person they have an app. That's an application not an app.
The problem, I can only program in BASIC in Windows yay!!! If I go into this, would anyone want to help me translate it into other distros? (preferably Python)
I'm thinking like app board (inspiration from sound boards) which is kind of like Firefox, where the user can log onto a website and get apps and add them to their board.
Again I'm defining app as tiny program which does one or two things and not an entire host of needless things. I'm even considering allowing the user to download skins.
I know there are plenty of widget based programs for linux, but they're not Apps. There's something to be said about apps. They're just so snuggled up together in one place. They sort of seem like they belong together.
EDIT: It will all be open sourced of course.