# Monday, November 05, 2007
More Platforms verses Applications

I blogged last about Platforms verses Applications and put the statement out there that platforms beat applications every time. At least one of my readers (Alan Stevens) agrees with me. My other reader hasn't commented yet.

Alan pointed out, however, that I missed some rather important platforms that Microsoft ships. One that all of the developers in the audience (on the Microsoft technology stack so that doesn't include you Joe) probably use on a daily basis is Visual Studio. Alan posted about it in his post on VSX. He points out Visual Studio itself is just a shell and that all of the other bits that you see are simply add-ins. That shell is now available for you to leverage as you see fit in your applications. Obviously, you can write add-ins such as the Dotfuscator from Preemptive Solutions or CodeRush. What you probably didn't know is that you can build a stand alone application there that you ship independently of anything else. The cool part about that is that you have a built in extensibility model and other applications can meld with yours because you're on top of a great platform. :) Don Demsak, aka DonXML, had a podcast about Visual Studio Extensibility back in April.

Mappoint and Virtual Earth, despite my recent jolly adventure with Mappoint, is a fantastic platform for building applications on top of. One of the local companies here in Michigan is using it for the base for one of their applications called eoStar. I find it fun that they have built their application as an extensible platform as well - see their plug-ins section for things that third parties have built for their applications.

Microsoft DynamicsThe Microsoft Dynamics CRM is a horizontal base platform for you to build vertical applications on top of such as Omnivue's Health Care application. There are multiple ways to integrate here from API calls to interfaces you can implement to web services that you can leverage.

I know that I'm missing some of the important applications out there that Microsoft ships as a platform.

So, what does this mean for your applications? There are two directions that you should be looking.

First, when you are starting a new application - is there something out there that you can leverage as the base for your application that will handle a lot of the underlying plumbing. I like Brian Prince's quote - "Don't be a plumber." What he's talking about is leveraging platforms and frameworks that will do a lot of the heavy lifting for you so that you can concentrate on your business logic which is your real value add.

Second, you need to be thinking about what are the possible extensibility points where someone else could tap into your application. I know, you're thinking - but Josh, I'm building the corporate equivalent to Notepad here - there is no extensibility points. While that may be true - think about your favorite text editor here and what add-ins you're using. If you are still using Notepad - you are in the dark ages and need to look at UltraEdit, Scite, E or any of the thousands of others that are out there. One of the things that all of these have in common is that they all support extensibility. Scite, for example, has a great page dedicated to different plug-ins called Scite Extras. There are extras there from various language formatting libraries to scripts that you can use. But what this proves is that even simple tasks like text editing can benefit greatly from being able to leverage a great platform so you should be thinking about that with your applications.

Alan Stevens on VSX


Architecture | Microsoft
Monday, November 05, 2007 2:51:20 PM (GMT Standard Time, UTC+00:00)  #  Comments [83] 
« Platforms verses Applicat... | Main | JUXtapose »
Friday, December 28, 2007 5:10:19 AM (GMT Standard Time, UTC+00:00)
syHaP1 soqkdzxaixei, [url=http://obgkqvgtmopl.com/]obgkqvgtmopl[/url], [link=http://sksocwjczojs.com/]sksocwjczojs[/link], http://mshqrqylxywb.com/
Friday, December 28, 2007 5:11:06 AM (GMT Standard Time, UTC+00:00)
syHaP1 soqkdzxaixei, [url=http://obgkqvgtmopl.com/]obgkqvgtmopl[/url], [link=http://sksocwjczojs.com/]sksocwjczojs[/link], http://mshqrqylxywb.com/
Friday, December 28, 2007 5:12:21 AM (GMT Standard Time, UTC+00:00)
K2rucQ iqaxwxoxlclv, [url=http://xuvdpvoikbtt.com/]xuvdpvoikbtt[/url], [link=http://kkacgyravjxh.com/]kkacgyravjxh[/link], http://zdugxkxndpic.com/
Friday, December 28, 2007 1:32:25 PM (GMT Standard Time, UTC+00:00)
When I'm finished with this project, I'll delve into learning how to make my own article.
link: <a href="http://free.7host07.com_butcher/replacing-door-knobs.html"">replacing door knobs"</a>
Friday, December 28, 2007 2:05:43 PM (GMT Standard Time, UTC+00:00)
Do you remember what that meant?
link: <a href="http://free.7host07.com_computergood/kindergarten-social-studies-lesson-plans.html"">kindergarten social studies lesson plans"</a>
Friday, December 28, 2007 2:05:51 PM (GMT Standard Time, UTC+00:00)
Do you remember what that meant?
link: <a href="http://free.7host07.com_computergood/kindergarten-social-studies-lesson-plans.html"">kindergarten social studies lesson plans"</a>
Friday, December 28, 2007 2:06:03 PM (GMT Standard Time, UTC+00:00)
Do you remember what that meant?
link: <a href="http://free.7host07.com_computergood/kindergarten-social-studies-lesson-plans.html"">kindergarten social studies lesson plans"</a>
Friday, December 28, 2007 2:27:48 PM (GMT Standard Time, UTC+00:00)
If anything this is calling for flexibility.
link: <a href="http://free.7host07.com_excess/esd-101-spokane-wa.html"">esd 101 spokane wa"</a>
Friday, December 28, 2007 2:28:24 PM (GMT Standard Time, UTC+00:00)
If anything this is calling for flexibility.
link: <a href="http://free.7host07.com_excess/esd-101-spokane-wa.html"">esd 101 spokane wa"</a>
Friday, December 28, 2007 2:56:53 PM (GMT Standard Time, UTC+00:00)
Thanks for listening.
link: <a href="http://free.7host07.com_generation/small-business-trucking-software.html"">small business trucking software"</a>
Friday, December 28, 2007 2:57:08 PM (GMT Standard Time, UTC+00:00)
Thanks for listening.
link: <a href="http://free.7host07.com_generation/small-business-trucking-software.html"">small business trucking software"</a>
Friday, December 28, 2007 2:57:18 PM (GMT Standard Time, UTC+00:00)
Thanks for listening.
link: <a href="http://free.7host07.com_generation/small-business-trucking-software.html"">small business trucking software"</a>
Friday, December 28, 2007 3:28:15 PM (GMT Standard Time, UTC+00:00)
Thanks in advance for taking the time to read my questions!
link: <a href="http://free.7host07.com_site4u11/michael-best-friedrich-llp.html"">michael best friedrich llp"</a>
Friday, December 28, 2007 3:28:25 PM (GMT Standard Time, UTC+00:00)
Thanks in advance for taking the time to read my questions!
link: <a href="http://free.7host07.com_site4u11/michael-best-friedrich-llp.html"">michael best friedrich llp"</a>
Friday, December 28, 2007 3:54:37 PM (GMT Standard Time, UTC+00:00)
A new subscriber here.
link: <a href="http://free.7host07.com_site4u16/request-911-tapes-in-mississippi.html"">request 911 tapes in mississippi"</a>
Friday, December 28, 2007 3:54:43 PM (GMT Standard Time, UTC+00:00)
A new subscriber here.
link: <a href="http://free.7host07.com_site4u16/request-911-tapes-in-mississippi.html"">request 911 tapes in mississippi"</a>
Friday, December 28, 2007 4:21:20 PM (GMT Standard Time, UTC+00:00)
I keep on promising that I'll update it as soon as I find the time.
link: <a href="http://island.00freehost.com/nikon-incl-auto-adapter.html"">nikon incl auto adapter"</a>
Friday, December 28, 2007 4:21:34 PM (GMT Standard Time, UTC+00:00)
I keep on promising that I'll update it as soon as I find the time.
link: <a href="http://island.00freehost.com/nikon-incl-auto-adapter.html"">nikon incl auto adapter"</a>
Friday, December 28, 2007 4:49:05 PM (GMT Standard Time, UTC+00:00)
I want to contribute my notes, raw and unedited as they are.
link: <a href="http://jest.00freehost.com/godfather-part-4-films.html"">godfather part 4 films"</a>
Friday, December 28, 2007 4:49:10 PM (GMT Standard Time, UTC+00:00)
I want to contribute my notes, raw and unedited as they are.
link: <a href="http://jest.00freehost.com/godfather-part-4-films.html"">godfather part 4 films"</a>
Friday, December 28, 2007 4:50:05 PM (GMT Standard Time, UTC+00:00)
There are a number of thinks how to make it even more useful.
link: <a href="http://jest.00freehost.com/susans-healthy-gourmet.html"">susans healthy gourmet"</a>
Friday, December 28, 2007 5:17:59 PM (GMT Standard Time, UTC+00:00)
There are a number of thinks how to make it even more useful.
link: <a href="http://site4u1.007webpro.com/louisiana-funeral-home.html"">louisiana funeral home"</a>
Friday, December 28, 2007 5:18:44 PM (GMT Standard Time, UTC+00:00)
There are a number of thinks how to make it even more useful.
link: <a href="http://site4u1.007webpro.com/louisiana-funeral-home.html"">louisiana funeral home"</a>
Friday, December 28, 2007 5:50:47 PM (GMT Standard Time, UTC+00:00)
So what was wrong? What occured that proved both theories were correct?
link: <a href="http://site4u1.atbhost.com/professional-business-solution-debt-settlement.html"">professional business solution debt settlement"</a>
Friday, December 28, 2007 6:20:46 PM (GMT Standard Time, UTC+00:00)
So happy to find a list interested in the future of Web.
link: <a href="http://site4u1.gigacities.net/new-square-times-westin-york.html"">new square times westin york"</a>
Friday, December 28, 2007 6:20:58 PM (GMT Standard Time, UTC+00:00)
So happy to find a list interested in the future of Web.
link: <a href="http://site4u1.gigacities.net/new-square-times-westin-york.html"">new square times westin york"</a>
Friday, December 28, 2007 6:22:16 PM (GMT Standard Time, UTC+00:00)
I was asked by a student the following question.
link: <a href="http://site4u1.gigacities.net/sterling-bank-secured-credit-cards.html"">sterling bank secured credit cards"</a>
Friday, December 28, 2007 6:52:20 PM (GMT Standard Time, UTC+00:00)
As a new user I am attempting to utilize this thread.
link: <a href="http://site4u10.007webpro.com/reloading-.35-remington.html"">reloading .35 remington"</a>
Friday, December 28, 2007 6:53:03 PM (GMT Standard Time, UTC+00:00)
As a new user I am attempting to utilize this thread.
link: <a href="http://site4u10.007webpro.com/reloading-.35-remington.html"">reloading .35 remington"</a>
Friday, December 28, 2007 7:29:49 PM (GMT Standard Time, UTC+00:00)
This may be inelegant but it works for me.
link: <a href="http://site4u10.gigacities.net/school-nurse-supplies-medication.html"">school nurse supplies medication"</a>
Friday, December 28, 2007 7:57:00 PM (GMT Standard Time, UTC+00:00)
I was asked by a student the following question.
link: <a href="http://site4u11.anycities.com/build-credit-online.html"">build credit online"</a>
Friday, December 28, 2007 7:57:03 PM (GMT Standard Time, UTC+00:00)
I was asked by a student the following question.
link: <a href="http://site4u11.anycities.com/build-credit-online.html"">build credit online"</a>
Friday, December 28, 2007 8:29:27 PM (GMT Standard Time, UTC+00:00)
The one you should probably keep an eye on this above.
link: <a href="http://site4u11.gigacities.net/state-ohio-health-insurance.html"">state ohio health insurance"</a>
Friday, December 28, 2007 9:02:22 PM (GMT Standard Time, UTC+00:00)
I work for a high-tech marketing company in Boulder.
link: <a href="http://site4u2.007webpro.com/withdrawal-symptoms-from-celexa-doctor.html"">withdrawal symptoms from celexa doctor"</a>
Friday, December 28, 2007 9:05:18 PM (GMT Standard Time, UTC+00:00)
How odd, Will?! :-)
link: <a href="http://site4u2.007webpro.com/free-people-search-result.html"">free people search result"</a>
Friday, December 28, 2007 9:06:03 PM (GMT Standard Time, UTC+00:00)
How odd, Will?! :-)
link: <a href="http://site4u2.007webpro.com/free-people-search-result.html"">free people search result"</a>
Friday, December 28, 2007 9:38:02 PM (GMT Standard Time, UTC+00:00)
This is rather strange.
link: <a href="http://site4u2.anycities.com/church-office-management.html"">church office management"</a>
Friday, December 28, 2007 9:42:24 PM (GMT Standard Time, UTC+00:00)
This is rather strange.
link: <a href="http://site4u2.anycities.com/church-office-management.html"">church office management"</a>
Friday, December 28, 2007 10:11:09 PM (GMT Standard Time, UTC+00:00)
So happy to find a list interested in the future of Web.
link: <a href="http://site4u2.gigacities.net/florida-cooking-school.html"">florida cooking school"</a>
Friday, December 28, 2007 10:11:11 PM (GMT Standard Time, UTC+00:00)
So happy to find a list interested in the future of Web.
link: <a href="http://site4u2.gigacities.net/florida-cooking-school.html"">florida cooking school"</a>
Friday, December 28, 2007 10:39:15 PM (GMT Standard Time, UTC+00:00)
I have a couple of simple questions.
link: <a href="http://site4u3.gigacities.net/diet-limitations-when-taking-zocor.html"">diet limitations when taking zocor"</a>
Friday, December 28, 2007 11:07:10 PM (GMT Standard Time, UTC+00:00)
Not probably what you wanted to hear.
link: <a href="http://site4u4.gigacities.net/bentley-of-long-island.html"">bentley of long island"</a>
Friday, December 28, 2007 11:07:49 PM (GMT Standard Time, UTC+00:00)
Not probably what you wanted to hear.
link: <a href="http://site4u4.gigacities.net/bentley-of-long-island.html"">bentley of long island"</a>
Friday, December 28, 2007 11:35:50 PM (GMT Standard Time, UTC+00:00)
So what was wrong? What occured that proved both theories were correct?
link: <a href="http://site4u5.gigacities.net/hair-extensions-synthetic.html"">hair extensions synthetic"</a>
Saturday, December 29, 2007 12:08:23 AM (GMT Standard Time, UTC+00:00)
Again, welcome! May I ask what brings you to this particular list?
link: <a href="http://site4u6.gigacities.net/supplemental-insurance-aflac.html"">supplemental insurance aflac"</a>
Saturday, December 29, 2007 12:08:37 AM (GMT Standard Time, UTC+00:00)
Again, welcome! May I ask what brings you to this particular list?
link: <a href="http://site4u6.gigacities.net/supplemental-insurance-aflac.html"">supplemental insurance aflac"</a>
Saturday, December 29, 2007 12:38:01 AM (GMT Standard Time, UTC+00:00)
In spite of the examples I listed above, to my knowledge, there is no law.
link: <a href="http://site4u7.gigacities.net/wedding-rings.html"">wedding rings"</a>
Saturday, December 29, 2007 1:27:03 AM (GMT Standard Time, UTC+00:00)
I have a couple of simple questions.
link: <a href="http://site4u9.gigacities.net/discount-telecom-services.html"">discount telecom services"</a>
Saturday, December 29, 2007 1:27:42 AM (GMT Standard Time, UTC+00:00)
I have a couple of simple questions.
link: <a href="http://site4u9.gigacities.net/discount-telecom-services.html"">discount telecom services"</a>
Saturday, December 29, 2007 1:53:16 AM (GMT Standard Time, UTC+00:00)
An HTML attachment was scrubbed.
link: <a href="http://stork.3-hosting.net/blackhawk-tech-college-janesville-wi.html"">blackhawk tech college janesville wi"</a>
Saturday, December 29, 2007 1:53:30 AM (GMT Standard Time, UTC+00:00)
An HTML attachment was scrubbed.
link: <a href="http://stork.3-hosting.net/blackhawk-tech-college-janesville-wi.html"">blackhawk tech college janesville wi"</a>
Saturday, December 29, 2007 2:20:53 AM (GMT Standard Time, UTC+00:00)
There are a number of thinks how to make it even more useful.
link: <a href="http://stroll.3-hosting.net/viatical-settlement-life-insurance.html"">viatical settlement life insurance"</a>
Saturday, December 29, 2007 2:21:25 AM (GMT Standard Time, UTC+00:00)
There are a number of thinks how to make it even more useful.
link: <a href="http://stroll.3-hosting.net/viatical-settlement-life-insurance.html"">viatical settlement life insurance"</a>
Saturday, December 29, 2007 2:54:40 AM (GMT Standard Time, UTC+00:00)
I think I will drop into this group a brief message.
link: <a href="http://stubborn.3-hosting.net/nanotechnologies-in-france.html"">nanotechnologies in france"</a>
Saturday, December 29, 2007 2:55:24 AM (GMT Standard Time, UTC+00:00)
I think I will drop into this group a brief message.
link: <a href="http://stubborn.3-hosting.net/nanotechnologies-in-france.html"">nanotechnologies in france"</a>
Saturday, December 29, 2007 3:26:25 AM (GMT Standard Time, UTC+00:00)
Thanks, bro! I'll pay ya later! :-)
link: <a href="http://style.3-hosting.net/buy-cheap-claritin-d.html"">buy cheap claritin d"</a>
Saturday, December 29, 2007 3:30:04 AM (GMT Standard Time, UTC+00:00)
Thanks, bro! I'll pay ya later! :-)
link: <a href="http://style.3-hosting.net/buy-cheap-claritin-d.html"">buy cheap claritin d"</a>
Saturday, December 29, 2007 3:56:26 AM (GMT Standard Time, UTC+00:00)
It won't take long before it's second-nature.
link: <a href="http://subtle.3-hosting.net/rent-air-conditioner.html"">rent air conditioner"</a>
Saturday, December 29, 2007 3:56:43 AM (GMT Standard Time, UTC+00:00)
It won't take long before it's second-nature.
link: <a href="http://subtle.3-hosting.net/rent-air-conditioner.html"">rent air conditioner"</a>
Saturday, December 29, 2007 3:56:50 AM (GMT Standard Time, UTC+00:00)
It won't take long before it's second-nature.
link: <a href="http://subtle.3-hosting.net/rent-air-conditioner.html"">rent air conditioner"</a>
Saturday, December 29, 2007 4:28:25 AM (GMT Standard Time, UTC+00:00)
Do you remember what that meant?
link: <a href="http://summer.3-hosting.net/j.-timothy-kernan-inc.html"">j. timothy kernan inc"</a>
Saturday, December 29, 2007 4:58:29 AM (GMT Standard Time, UTC+00:00)
From the Isn't that the one that works?
link: <a href="http://sunflower.3-hosting.net/nightfire-cheat-codes-ps2.html"">nightfire cheat codes ps2"</a>
Saturday, December 29, 2007 5:30:46 AM (GMT Standard Time, UTC+00:00)
There are a number of thinks how to make it even more useful.
link: <a href="http://sunset.3-hosting.net/green-dot-visa.html"">green dot visa"</a>
Saturday, December 29, 2007 5:32:06 AM (GMT Standard Time, UTC+00:00)
In a sense that's a special case of an topic.
link: <a href="http://sunset.3-hosting.net/scuba-business-for-sale.html"">scuba business for sale"</a>
Saturday, December 29, 2007 5:32:10 AM (GMT Standard Time, UTC+00:00)
In a sense that's a special case of an topic.
link: <a href="http://sunset.3-hosting.net/scuba-business-for-sale.html"">scuba business for sale"</a>
Saturday, December 29, 2007 6:04:32 AM (GMT Standard Time, UTC+00:00)
Not probably what you wanted to hear.
link: <a href="http://survivor.3-hosting.net/online-glass-quote.html"">online glass quote"</a>
Saturday, December 29, 2007 6:35:49 AM (GMT Standard Time, UTC+00:00)
So what was wrong? What occured that proved both theories were correct?
link: <a href="http://swift.3-hosting.net/avid-essential-collection-cds.html"">avid essential collection cds"</a>
Saturday, December 29, 2007 6:36:00 AM (GMT Standard Time, UTC+00:00)
So what was wrong? What occured that proved both theories were correct?
link: <a href="http://swift.3-hosting.net/avid-essential-collection-cds.html"">avid essential collection cds"</a>
Saturday, December 29, 2007 7:07:44 AM (GMT Standard Time, UTC+00:00)
As a new user I am attempting to utilize this thread.
link: <a href="http://velvet.00freehost.com/toyota-truck.html"">toyota truck"</a>
Saturday, December 29, 2007 7:08:27 AM (GMT Standard Time, UTC+00:00)
As a new user I am attempting to utilize this thread.
link: <a href="http://velvet.00freehost.com/toyota-truck.html"">toyota truck"</a>
Saturday, December 29, 2007 8:16:37 AM (GMT Standard Time, UTC+00:00)
In which sense?
link: <a href="http://volume.00freehost.com/department-of-education-direct-loan-consolidation.html"">department of education direct loan consolidation"</a>
Saturday, December 29, 2007 8:17:18 AM (GMT Standard Time, UTC+00:00)
In which sense?
link: <a href="http://volume.00freehost.com/department-of-education-direct-loan-consolidation.html"">department of education direct loan consolidation"</a>
Saturday, December 29, 2007 8:45:45 AM (GMT Standard Time, UTC+00:00)
Here's an interesting question!
link: <a href="http://waste.00freehost.com/dog-lovers.html"">dog lovers"</a>
Saturday, December 29, 2007 8:45:48 AM (GMT Standard Time, UTC+00:00)
Here's an interesting question!
link: <a href="http://waste.00freehost.com/dog-lovers.html"">dog lovers"</a>
Saturday, December 29, 2007 9:16:11 AM (GMT Standard Time, UTC+00:00)
I work for a high-tech marketing company in Boulder.
link: <a href="http://watchman.00freehost.com/asbestos-lawyer-attorney-settlement-cancer-mesothelioma.html"">asbestos lawyer attorney settlement cancer mesothelioma"</a>
Saturday, December 29, 2007 9:17:37 AM (GMT Standard Time, UTC+00:00)
I work for a high-tech marketing company in Boulder.
link: <a href="http://watchman.00freehost.com/asbestos-lawyer-attorney-settlement-cancer-mesothelioma.html"">asbestos lawyer attorney settlement cancer mesothelioma"</a>
Saturday, December 29, 2007 9:18:28 AM (GMT Standard Time, UTC+00:00)
It won't take long before it's second-nature.
link: <a href="http://watchman.00freehost.com/ice-uft.org.html"">ice uft.org"</a>
Saturday, December 29, 2007 9:18:52 AM (GMT Standard Time, UTC+00:00)
It won't take long before it's second-nature.
link: <a href="http://watchman.00freehost.com/ice-uft.org.html"">ice uft.org"</a>
Saturday, December 29, 2007 9:19:00 AM (GMT Standard Time, UTC+00:00)
It won't take long before it's second-nature.
link: <a href="http://watchman.00freehost.com/ice-uft.org.html"">ice uft.org"</a>
Saturday, December 29, 2007 9:46:27 AM (GMT Standard Time, UTC+00:00)
This may be inelegant but it works for me.
link: <a href="http://writer.00freehost.com/degree-distance-learning-phd-program.html"">degree distance learning phd program"</a>
Saturday, December 29, 2007 9:46:29 AM (GMT Standard Time, UTC+00:00)
This may be inelegant but it works for me.
link: <a href="http://writer.00freehost.com/degree-distance-learning-phd-program.html"">degree distance learning phd program"</a>
Saturday, December 29, 2007 10:17:51 AM (GMT Standard Time, UTC+00:00)
How odd, Will?! :-)
link: <a href="http://yacht.00freehost.com/car-shipping-uk.html"">car shipping uk"</a>
Saturday, January 05, 2008 6:59:14 AM (GMT Standard Time, UTC+00:00)
5ILn6y ugcsplpgdbgs, [url=http://wwwubtielzld.com/]wwwubtielzld[/url], [link=http://qltzdxsqoayu.com/]qltzdxsqoayu[/link], http://qiomtlpzlmmv.com/
Comments are closed.