Application Based Environment

I am starting a new project and our approach wants to be something of a mock operating system with individual applications. We develop a similar product for multiple clients and there is generally customization on an individual level for certain portions but other core areas that are unchanging. For development purposes, both on the frontend and backend we want to keep everything as independent as possible with a basic environment to run these "applications" in. So, I'm just looking for advice on how to best approach this.

Currently, frontend is done completely in VB. We have individual solutions and just copy pages over from one to the other when new components are created. Of course, everything is so integrated that a change may work properly on one version of the app but may need quite a bit of additional work on the other to integrate properly. We've found that there are only a few key pieces of information that tie all the different pages together.

The only thing that seems like it could be close to what I am looking for is XBAP applications. From what I gather, you can have an HTML wrapper and load individual XBAP's into a frame and pass data from one the the other. I have only done very basic windows application development and no WPF development so I would definitely have quite a bit to learn if this is, in fact, more along the lines of Windows Application Development. Unfortunately, there seems to be a limited amount of information out there on getting started with XBAP development.

Any advice on this situation would be greatly appreciated. Thanks in advance.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Bob LearnedCommented:
Wow, that sure is a lot wrapped up in this tiny little question!!  I wouldn't focus on XBAP too much, since it appears to be on the outs with Microsoft.  The fun part is that Silverlight is also on the outs with Microsoft.  Where do we turn, as developers (that is a great question!!)?  I would look into Silverlight, since it is a richer environment (with RIA services) that can cross browser platforms (XBAP is IE only).

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
WCCrobertAuthor Commented:
No real answer to this question but good advice.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.