<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: What is a Web Application?</title>
	<atom:link href="http://boxesandarrows.com/what-is-a-web-application/feed/" rel="self" type="application/rss+xml" />
	<link>http://boxesandarrows.com/what-is-a-web-application/</link>
	<description>Boxes and Arrows is devoted to the practice, innovation, and discussion of design; including graphic design, interaction design, information architecture and the design of business.</description>
	<lastBuildDate>Mon, 20 May 2013 13:09:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: savy</title>
		<link>http://boxesandarrows.com/what-is-a-web-application/#comment-9049</link>
		<dc:creator>savy</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/what-is-a-web-application/#comment-9049</guid>
		<description><![CDATA[It would have been worthwhile to emphasise the word WEB in web application also, the others being a CLIENT-SERVER application, or a networked application etc, because then we could discuss what the medium does to an application.]]></description>
		<content:encoded><![CDATA[<p>It would have been worthwhile to emphasise the word WEB in web application also, the others being a CLIENT-SERVER application, or a networked application etc, because then we could discuss what the medium does to an application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Baxley</title>
		<link>http://boxesandarrows.com/what-is-a-web-application/#comment-9050</link>
		<dc:creator>Bob Baxley</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/what-is-a-web-application/#comment-9050</guid>
		<description><![CDATA[Savy, thanks for the comment although I&#039;m not exactly sure what you mean. What others are you saying are client-server or networked applications? And what do you mean by &quot;what the medium does to an application&quot;? Are you referring to the differences in how a similar application, email for example, behaves as a Web application versus a desktop application? Are you talking about the way a browser-based presentation effects the interaction model? Are you talking about the way a Web application takes advantage of the internet as a data communication infrastructure? Or are you talking about something else altogether?]]></description>
		<content:encoded><![CDATA[<p>Savy, thanks for the comment although I&#8217;m not exactly sure what you mean. What others are you saying are client-server or networked applications? And what do you mean by &#8220;what the medium does to an application&#8221;? Are you referring to the differences in how a similar application, email for example, behaves as a Web application versus a desktop application? Are you talking about the way a browser-based presentation effects the interaction model? Are you talking about the way a Web application takes advantage of the internet as a data communication infrastructure? Or are you talking about something else altogether?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: subimage</title>
		<link>http://boxesandarrows.com/what-is-a-web-application/#comment-9051</link>
		<dc:creator>subimage</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/what-is-a-web-application/#comment-9051</guid>
		<description><![CDATA[Great introduction article, although a bit slim for my tastes. I&#039;m eagerly awaiting part 2 of this one. You touched on enterprise applications in this one, which is a subject dear to my heart. Are you going to be elaborating on this in part 2?

Don&#039;t mean to go toooo far off topic but I&#039;d also be interested to hear your thoughts on web apps that revolve around CRUD&#039;ing (creating updating &amp; deleting) stored data through the use of forms. I feel that this is a very neglected topic and one that could benefit from some serious discussion about best practices and usability.

The whole edit/view paradigm that currently exists in so many web apps I&#039;ve seen could be streamlined with some clever (and quite simple) DHTML, although few people go to the effort of doing something as adventurous.

Of course I have my own opinions and theories on the subject having gone through the design of such applications multiple times, but it&#039;d be wonderful to get outside ideas from time to time. ;)]]></description>
		<content:encoded><![CDATA[<p>Great introduction article, although a bit slim for my tastes. I&#8217;m eagerly awaiting part 2 of this one. You touched on enterprise applications in this one, which is a subject dear to my heart. Are you going to be elaborating on this in part 2?</p>
<p>Don&#8217;t mean to go toooo far off topic but I&#8217;d also be interested to hear your thoughts on web apps that revolve around CRUD&#8217;ing (creating updating &amp; deleting) stored data through the use of forms. I feel that this is a very neglected topic and one that could benefit from some serious discussion about best practices and usability.</p>
<p>The whole edit/view paradigm that currently exists in so many web apps I&#8217;ve seen could be streamlined with some clever (and quite simple) DHTML, although few people go to the effort of doing something as adventurous.</p>
<p>Of course I have my own opinions and theories on the subject having gone through the design of such applications multiple times, but it&#8217;d be wonderful to get outside ideas from time to time. <img src='http://www-boxesandarrows-com.zippykid.netdna-cdn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Madonnalisa</title>
		<link>http://boxesandarrows.com/what-is-a-web-application/#comment-9052</link>
		<dc:creator>Madonnalisa</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/what-is-a-web-application/#comment-9052</guid>
		<description><![CDATA[I have to second subimage&#039;s request on your thoughts around CRUD&#039;ing as well.  It&#039;s something I&#039;m trying to tackle right now at a conceptual stage and finding &quot;usable&quot; tools to help support the folks I&#039;m building this for.]]></description>
		<content:encoded><![CDATA[<p>I have to second subimage&#8217;s request on your thoughts around CRUD&#8217;ing as well.  It&#8217;s something I&#8217;m trying to tackle right now at a conceptual stage and finding &#8220;usable&#8221; tools to help support the folks I&#8217;m building this for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Abbott</title>
		<link>http://boxesandarrows.com/what-is-a-web-application/#comment-9053</link>
		<dc:creator>Jim Abbott</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/what-is-a-web-application/#comment-9053</guid>
		<description><![CDATA[Bob: this is a _much_ overlooked topic and I am *very glad* to see you writing about it. Many thanks!

That said, I have to say that I disagree somewhat  with some of your points . . .

1) &quot;What is an application?&quot; Agreed, this the first step. But no one (other than a handful of IA &amp; UI people) seems to even be aware of this!!! I&#039;ve had to really exercise all of my rhetorical and persuasive skills to my clients to even recognize that this was an issue [sigh].

The conventional (client and even Web developer) wisdom seems to be: &#039;hey we&#039;re delivering it using a Web browser so it should look and work like a Web site&#039;. Yeah, it has the transactional nature of an _application_, it has the rich interaction of an _app_, it has the narrow task focus of an _app_, but those are just &#039;minor technicalities&#039; [ouch], so let&#039;s make it look like, say, Disney.com (insert your VP&#039;s favorite entertainment site here).  [Just to be clear, that last sentence is heavy on the sarcasm.]

So, I think this is more than just &quot;academic rhetoric&quot;. I really need &quot;a consistent method for classifying web properties&quot;, if only as a tool to help me convince clients that Web applications look much more like traditional (desktop) applications than they look like Web sites (and Why/How they do so and, just maybe, what the implcations area).

2) &quot;One-to-one relationship&quot; 

I&#039;m not sure that I agree that this is different for Web applications vs. traditional applications. For one thing, the &#039;unique session&#039; that web applications establish is really a crutch to get around that fact that the underlying (HTTP) protocol is &#039;stateless&#039; and, therefore, the application has to keep state itself by linking state information (on the back-end Web application server) with the unique browser session. For another thing, any desktop application that is running on an OS that requires the user to Log In to the OS (i.e., Windows 2000, XP, Unix, etc.) can find out from the OS &#039;who&#039; the current user is. So, the desktop application (i.e., Photoshop) definitely &quot;knows who you are&quot; (or, at least, can know directly, if it needs to). And, it could be said that it knows who you are much more directly (and simply) than Web application &#039;sessions&#039;. Certainly, non-Web client-server applications typically require users to Log In, and thus know who their users are. 
Finally, there is a whole class of Web applications where the &quot;unique session&quot; criteria wouldn&#039;t apply. These would be applications that run completely on the client side (e.g., on the Browser). A very simple example of something like this would be an online mortgage payment calculator. Now if the application runs completely on the Browser *and doesn&#039;t permanently change data*, then it would not meet your second criteria. But, we could also have Browser-based applications that save data locally OR, use the server only to archive data when the applications ends (no session required, but still need to uniquely identify the user somehow).

I guess the point that I&#039;m really trying to make here is that while it *is* useful to try to come up with a rule like &#039;creates data or edits it in non-trivial ways and saves new/edited data persistently&#039;&#039; (and I&#039;ve done this myself when discussing this with client teams) it is also possible to come up with counter examples and, especially, with borderline cases. I guess a really DO want a taxonomy of: sites, weblications, desktop applications, etc.

3) Adaptation/Personalization

Desktop and Client-Server applications have provided personalization and customization mechanisms for years now (a couple of decades, at least). On the complex and tweaky side, one example would be all the customizations and defaults one can set for the X-Windows GUI. On a simpler level, each user on a (current) Windows machine can have their own: desktop color/image, browser Favorites, My Documents folder, etc. The only difference that I see with Web applications is that it was _never_ true that a Web application could assume that they were always going to be used by the same user every time. Contrast this assumption with the early days of the Windows and Macintosh GUIs, which were really designed assuming a single user, I believe. Moreover, it is not clear that non-trivial levels of adaptation/personalization have a favorable cost-benefit trade-off. Remember when Personalization was a big buzzword in e-commerce circles a few years ago? But it turned out that supporting non-trivial levels of personalization was very costly. And they ran into the same problem that the (A.I.) people ran into on the research side: to do personalization well, you need a dynamic and very robust user model. It is hard to build that kind of model based on occasional usages of a Web site or application!

4) &quot;A new form of interactive media&quot;

I&#039;m not yet convinced of this. To me they still &#039;smell&#039; like an application (desktop, client-server, Web-based, they&#039;re all applications). Where I _do_ see Web applications as being different (and, possibly, unique) is that they really should be (? have to be) designed in a more abstract way. By that, I mean that I can make almost no assumptions about how my design is going to be rendered and what the &#039;platform&#039; the application it is going to run on will support. For example, up until recently, I couldn&#039;t even assume that I could use more than 216 colors in a design. Another example: if I have deliver high-quality interaction and need to have my Web application work cross-browser (or worse, down-level browser) then I really have to design very carefully. Worst case, is that I have to degrade the quality of the interaction to the lowest common demoninator. What actually ends up happening, most cases, is that the Product Manager or the Technical Lead says, in effect, &#039;bleep this; we&#039;re designing for IE v.X and up on Windows only. (Yes, I try to push for designing to W3C standards instead, but it is usually an uphill struggle at best.)

Again, really good topic; well written article; and I look forward to the next installments.]]></description>
		<content:encoded><![CDATA[<p>Bob: this is a _much_ overlooked topic and I am *very glad* to see you writing about it. Many thanks!</p>
<p>That said, I have to say that I disagree somewhat  with some of your points . . .</p>
<p>1) &#8220;What is an application?&#8221; Agreed, this the first step. But no one (other than a handful of IA &amp; UI people) seems to even be aware of this!!! I&#8217;ve had to really exercise all of my rhetorical and persuasive skills to my clients to even recognize that this was an issue [sigh].</p>
<p>The conventional (client and even Web developer) wisdom seems to be: &#8216;hey we&#8217;re delivering it using a Web browser so it should look and work like a Web site&#8217;. Yeah, it has the transactional nature of an _application_, it has the rich interaction of an _app_, it has the narrow task focus of an _app_, but those are just &#8216;minor technicalities&#8217; [ouch], so let&#8217;s make it look like, say, Disney.com (insert your VP&#8217;s favorite entertainment site here).  [Just to be clear, that last sentence is heavy on the sarcasm.]</p>
<p>So, I think this is more than just &#8220;academic rhetoric&#8221;. I really need &#8220;a consistent method for classifying web properties&#8221;, if only as a tool to help me convince clients that Web applications look much more like traditional (desktop) applications than they look like Web sites (and Why/How they do so and, just maybe, what the implcations area).</p>
<p>2) &#8220;One-to-one relationship&#8221; </p>
<p>I&#8217;m not sure that I agree that this is different for Web applications vs. traditional applications. For one thing, the &#8216;unique session&#8217; that web applications establish is really a crutch to get around that fact that the underlying (HTTP) protocol is &#8216;stateless&#8217; and, therefore, the application has to keep state itself by linking state information (on the back-end Web application server) with the unique browser session. For another thing, any desktop application that is running on an OS that requires the user to Log In to the OS (i.e., Windows 2000, XP, Unix, etc.) can find out from the OS &#8216;who&#8217; the current user is. So, the desktop application (i.e., Photoshop) definitely &#8220;knows who you are&#8221; (or, at least, can know directly, if it needs to). And, it could be said that it knows who you are much more directly (and simply) than Web application &#8216;sessions&#8217;. Certainly, non-Web client-server applications typically require users to Log In, and thus know who their users are.<br />
Finally, there is a whole class of Web applications where the &#8220;unique session&#8221; criteria wouldn&#8217;t apply. These would be applications that run completely on the client side (e.g., on the Browser). A very simple example of something like this would be an online mortgage payment calculator. Now if the application runs completely on the Browser *and doesn&#8217;t permanently change data*, then it would not meet your second criteria. But, we could also have Browser-based applications that save data locally OR, use the server only to archive data when the applications ends (no session required, but still need to uniquely identify the user somehow).</p>
<p>I guess the point that I&#8217;m really trying to make here is that while it *is* useful to try to come up with a rule like &#8216;creates data or edits it in non-trivial ways and saves new/edited data persistently&#8221; (and I&#8217;ve done this myself when discussing this with client teams) it is also possible to come up with counter examples and, especially, with borderline cases. I guess a really DO want a taxonomy of: sites, weblications, desktop applications, etc.</p>
<p>3) Adaptation/Personalization</p>
<p>Desktop and Client-Server applications have provided personalization and customization mechanisms for years now (a couple of decades, at least). On the complex and tweaky side, one example would be all the customizations and defaults one can set for the X-Windows GUI. On a simpler level, each user on a (current) Windows machine can have their own: desktop color/image, browser Favorites, My Documents folder, etc. The only difference that I see with Web applications is that it was _never_ true that a Web application could assume that they were always going to be used by the same user every time. Contrast this assumption with the early days of the Windows and Macintosh GUIs, which were really designed assuming a single user, I believe. Moreover, it is not clear that non-trivial levels of adaptation/personalization have a favorable cost-benefit trade-off. Remember when Personalization was a big buzzword in e-commerce circles a few years ago? But it turned out that supporting non-trivial levels of personalization was very costly. And they ran into the same problem that the (A.I.) people ran into on the research side: to do personalization well, you need a dynamic and very robust user model. It is hard to build that kind of model based on occasional usages of a Web site or application!</p>
<p>4) &#8220;A new form of interactive media&#8221;</p>
<p>I&#8217;m not yet convinced of this. To me they still &#8216;smell&#8217; like an application (desktop, client-server, Web-based, they&#8217;re all applications). Where I _do_ see Web applications as being different (and, possibly, unique) is that they really should be (? have to be) designed in a more abstract way. By that, I mean that I can make almost no assumptions about how my design is going to be rendered and what the &#8216;platform&#8217; the application it is going to run on will support. For example, up until recently, I couldn&#8217;t even assume that I could use more than 216 colors in a design. Another example: if I have deliver high-quality interaction and need to have my Web application work cross-browser (or worse, down-level browser) then I really have to design very carefully. Worst case, is that I have to degrade the quality of the interaction to the lowest common demoninator. What actually ends up happening, most cases, is that the Product Manager or the Technical Lead says, in effect, &#8216;bleep this; we&#8217;re designing for IE v.X and up on Windows only. (Yes, I try to push for designing to W3C standards instead, but it is usually an uphill struggle at best.)</p>
<p>Again, really good topic; well written article; and I look forward to the next installments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Mulder</title>
		<link>http://boxesandarrows.com/what-is-a-web-application/#comment-9054</link>
		<dc:creator>Steve Mulder</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/what-is-a-web-application/#comment-9054</guid>
		<description><![CDATA[Great article and discussion, though I have to disagree with the notion that an application is an application because it deals with more specific user tasks than a content site. From my experience over the years watching users, that&#039;s simply not true. Tasks can be just as specific on content sites.

Consider this task: Find the Honda with the most leg room in the back seat. A user could either 1) Browse the hierarchy of Honda models, finding that info and comparing each model, or 2) Use a fancy product recommender tool (application) to narrow down to the answer. Same task, simply different ways of accomplishing it. 

What makes an application, really? You&#039;re on to something when you talk about one-to-one relationships. I also think there&#039;s something interactive (entering data vs. selecting from a list?) about applications that isn&#039;t the same for content sites. Still lots of questions about this fuzzy distinction, though....]]></description>
		<content:encoded><![CDATA[<p>Great article and discussion, though I have to disagree with the notion that an application is an application because it deals with more specific user tasks than a content site. From my experience over the years watching users, that&#8217;s simply not true. Tasks can be just as specific on content sites.</p>
<p>Consider this task: Find the Honda with the most leg room in the back seat. A user could either 1) Browse the hierarchy of Honda models, finding that info and comparing each model, or 2) Use a fancy product recommender tool (application) to narrow down to the answer. Same task, simply different ways of accomplishing it. </p>
<p>What makes an application, really? You&#8217;re on to something when you talk about one-to-one relationships. I also think there&#8217;s something interactive (entering data vs. selecting from a list?) about applications that isn&#8217;t the same for content sites. Still lots of questions about this fuzzy distinction, though&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Baxley</title>
		<link>http://boxesandarrows.com/what-is-a-web-application/#comment-9055</link>
		<dc:creator>Bob Baxley</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/what-is-a-web-application/#comment-9055</guid>
		<description><![CDATA[Thanks to all for your enthusiasm as well as your insightful and provocative comments. It’s quite encouraging to see so many more boxes than arrows. :^)  

Not sure I can respond to all the individual points but I’ll try to pick out some of the general themes. First off, I agree with Udanium when he talks about Web applications being transactional in nature. That’s a distinction I want to take on more completely in the next article when I will be comparing Web applications to traditional desktop applications. It’s a very important point however and is fundamental to what makes Web applications unique.

In response to Jim Abbott’s comment about the personalization/one-to-one characteristics of Web applications not being unique: the examples Jim mentioned had to do with highly controlled and “pre-designed” forms of user-specific customization available in desktop applications. What I’m trying to underscore is the ability of Web applications to adapt to a given user based on that user’s role in the overall system as well as their historical behavior with the application. Granted some desktop applications are approaching this type of functionality -- recently opened file lists, browser history, or saved transactions in Quicken are all good examples. However, as a user I don’t have the impression that my desktop applications are watching, logging, and reacting to my behavior in the same way that Amazon appears to. Of course that’s not to say that desktop applications couldn’t do that. In fact, it might make for some pretty interesting features.

To Jim’s final comment about Web application’s not necessarily being a new interactive medium,: my point there is that the combination of a primitive interaction vocabulary, the page-based model, and the transactional nature of Web applications, requires the designer and the user to think differently about how they accomplish tasks and I believe that makes for a new medium.

To Steve Mulder’s comment about content sites also being task based: I was waiting/hoping for someone to drive a truck through that hole. There’s no doubt that a given user might approach a given site with a very specific task in mind. The difference however, is that content sites also have to support users who are motivated by curiosity (and boredom). As a result, content sites have to be sensitive to issues of marketing and entertainment value in a way that applications don’t. As a loose analogy you might think of it as the difference between fiction and non-fiction.

Various people also brought up the idea of things such as mortgage calculators, flight status lookup, or package trackers also being applications. I wouldn’t consider these applications because they don’t allow users to create or edit data and therefore don’t have the issues of data validation and data integrity that account for so much of the complexity of Web applications. Instead, I think of these functions as sophisticated search operations.

Finally I want to reiterate the point that what’s interesting about this exercise is what the definition tells us about the unique design challenges associated with Web applications. Certainly this conversation is helping us ferret out and highlight some of those challenges.]]></description>
		<content:encoded><![CDATA[<p>Thanks to all for your enthusiasm as well as your insightful and provocative comments. It’s quite encouraging to see so many more boxes than arrows. :^)  </p>
<p>Not sure I can respond to all the individual points but I’ll try to pick out some of the general themes. First off, I agree with Udanium when he talks about Web applications being transactional in nature. That’s a distinction I want to take on more completely in the next article when I will be comparing Web applications to traditional desktop applications. It’s a very important point however and is fundamental to what makes Web applications unique.</p>
<p>In response to Jim Abbott’s comment about the personalization/one-to-one characteristics of Web applications not being unique: the examples Jim mentioned had to do with highly controlled and “pre-designed” forms of user-specific customization available in desktop applications. What I’m trying to underscore is the ability of Web applications to adapt to a given user based on that user’s role in the overall system as well as their historical behavior with the application. Granted some desktop applications are approaching this type of functionality &#8212; recently opened file lists, browser history, or saved transactions in Quicken are all good examples. However, as a user I don’t have the impression that my desktop applications are watching, logging, and reacting to my behavior in the same way that Amazon appears to. Of course that’s not to say that desktop applications couldn’t do that. In fact, it might make for some pretty interesting features.</p>
<p>To Jim’s final comment about Web application’s not necessarily being a new interactive medium,: my point there is that the combination of a primitive interaction vocabulary, the page-based model, and the transactional nature of Web applications, requires the designer and the user to think differently about how they accomplish tasks and I believe that makes for a new medium.</p>
<p>To Steve Mulder’s comment about content sites also being task based: I was waiting/hoping for someone to drive a truck through that hole. There’s no doubt that a given user might approach a given site with a very specific task in mind. The difference however, is that content sites also have to support users who are motivated by curiosity (and boredom). As a result, content sites have to be sensitive to issues of marketing and entertainment value in a way that applications don’t. As a loose analogy you might think of it as the difference between fiction and non-fiction.</p>
<p>Various people also brought up the idea of things such as mortgage calculators, flight status lookup, or package trackers also being applications. I wouldn’t consider these applications because they don’t allow users to create or edit data and therefore don’t have the issues of data validation and data integrity that account for so much of the complexity of Web applications. Instead, I think of these functions as sophisticated search operations.</p>
<p>Finally I want to reiterate the point that what’s interesting about this exercise is what the definition tells us about the unique design challenges associated with Web applications. Certainly this conversation is helping us ferret out and highlight some of those challenges.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emily</title>
		<link>http://boxesandarrows.com/what-is-a-web-application/#comment-9056</link>
		<dc:creator>Emily</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/what-is-a-web-application/#comment-9056</guid>
		<description><![CDATA[Hi,

As someone who has worked on a web application before, I&#039;d also like to say that while search engines aren&#039;t applications in and of themselves, they&#039;re often used as part of the software, so people sometimes get confused and think they&#039;re separate applications when they&#039;re not.  

My experience was in doing Cold Fusion development on a health benefits enrollment application, which also used search operations to find different things and bring them up, like the forms for health care providers that needed to be printed out.  Although the search function wasn&#039;t the whole application, it played a large role in it.  

The software I worked on is a web application because it allows end-users to enter their data and update it.  We didn&#039;t allow data to be permanently deleted in case someone accidentally deleted info and called us wanted it restored, but the data was removed from the user&#039;s active file and stored in another data table, so it simply appeared to be deleted.]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>As someone who has worked on a web application before, I&#8217;d also like to say that while search engines aren&#8217;t applications in and of themselves, they&#8217;re often used as part of the software, so people sometimes get confused and think they&#8217;re separate applications when they&#8217;re not.  </p>
<p>My experience was in doing Cold Fusion development on a health benefits enrollment application, which also used search operations to find different things and bring them up, like the forms for health care providers that needed to be printed out.  Although the search function wasn&#8217;t the whole application, it played a large role in it.  </p>
<p>The software I worked on is a web application because it allows end-users to enter their data and update it.  We didn&#8217;t allow data to be permanently deleted in case someone accidentally deleted info and called us wanted it restored, but the data was removed from the user&#8217;s active file and stored in another data table, so it simply appeared to be deleted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emily</title>
		<link>http://boxesandarrows.com/what-is-a-web-application/#comment-9057</link>
		<dc:creator>Emily</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/what-is-a-web-application/#comment-9057</guid>
		<description><![CDATA[Hi,

As someone who has worked on a web application before, I&#039;d also like to say that while search engines aren&#039;t applications in and of themselves, they&#039;re often used as part of the software, so people sometimes get confused and think they&#039;re separate applications when they&#039;re not.  

My experience was in doing Cold Fusion development on a health benefits enrollment application, which also used search operations to find different things and bring them up, like the forms for health care providers that needed to be printed out.  Although the search function wasn&#039;t the whole application, it played a large role in it.  

The software I worked on is a web application because it allows end-users to enter their data and update it.  We didn&#039;t allow data to be permanently deleted in case someone accidentally deleted info and called us wanted it restored, but the data was removed from the user&#039;s active file and stored in another data table, so it simply appeared to be deleted.]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>As someone who has worked on a web application before, I&#8217;d also like to say that while search engines aren&#8217;t applications in and of themselves, they&#8217;re often used as part of the software, so people sometimes get confused and think they&#8217;re separate applications when they&#8217;re not.  </p>
<p>My experience was in doing Cold Fusion development on a health benefits enrollment application, which also used search operations to find different things and bring them up, like the forms for health care providers that needed to be printed out.  Although the search function wasn&#8217;t the whole application, it played a large role in it.  </p>
<p>The software I worked on is a web application because it allows end-users to enter their data and update it.  We didn&#8217;t allow data to be permanently deleted in case someone accidentally deleted info and called us wanted it restored, but the data was removed from the user&#8217;s active file and stored in another data table, so it simply appeared to be deleted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paula Thornton</title>
		<link>http://boxesandarrows.com/what-is-a-web-application/#comment-9058</link>
		<dc:creator>Paula Thornton</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/what-is-a-web-application/#comment-9058</guid>
		<description><![CDATA[Some of the responses have &#039;danced around&#039; this thought. I take issue with your comment &quot;A web application such as Hotmail knows who you are in a way that Cnet or even Photoshop doesn’t.&quot; The use of Photoshop as an example of an &#039;application&#039; is a sound, but not comprehensive one. In fact, the majority of applications used by the most people in corporations before the proliferation of desktop applications were somewhat &#039;personal&#039; in that they had high levels of security involved to know just exactly who you were and what you did when you used the application. The fact that none of the focus was on how they could use any of that data to improve your experience, is a given.

I contend that the &#039;principles&#039; of online applications are not any different than &#039;other&#039; applications. In fact, as response times and ways to get around &#039;statelessness&#039; continues, most of these &#039;legacy&#039; applications are being front-ended with web-based interfaces. The &#039;whole&#039; is converging...though not very successfully.

The fundamental methods and organizational designs (read: roles and responsibilities) are not changing across IT floors as quickly as they should be to support the convergence occurring. It&#039;s as if they are all in denial (the major analyst firms being the worst offenders, since IT groups look to them to notify them of trends).

Most recruiters (to my shock, even in a fundamentally &#039;desktop&#039; rather than &#039;legacy&#039; environment like Intuit) are clueless as to who we are and what we really do...and the breadth of skills backgrounds we can and do come from (including those of us who have been swimming upstream since the days of legacy system design).

Your &#039;otherwise&#039; well-written article is yet another injection of energy to keep us moving in the right direction. Thanks!]]></description>
		<content:encoded><![CDATA[<p>Some of the responses have &#8216;danced around&#8217; this thought. I take issue with your comment &#8220;A web application such as Hotmail knows who you are in a way that Cnet or even Photoshop doesn’t.&#8221; The use of Photoshop as an example of an &#8216;application&#8217; is a sound, but not comprehensive one. In fact, the majority of applications used by the most people in corporations before the proliferation of desktop applications were somewhat &#8216;personal&#8217; in that they had high levels of security involved to know just exactly who you were and what you did when you used the application. The fact that none of the focus was on how they could use any of that data to improve your experience, is a given.</p>
<p>I contend that the &#8216;principles&#8217; of online applications are not any different than &#8216;other&#8217; applications. In fact, as response times and ways to get around &#8216;statelessness&#8217; continues, most of these &#8216;legacy&#8217; applications are being front-ended with web-based interfaces. The &#8216;whole&#8217; is converging&#8230;though not very successfully.</p>
<p>The fundamental methods and organizational designs (read: roles and responsibilities) are not changing across IT floors as quickly as they should be to support the convergence occurring. It&#8217;s as if they are all in denial (the major analyst firms being the worst offenders, since IT groups look to them to notify them of trends).</p>
<p>Most recruiters (to my shock, even in a fundamentally &#8216;desktop&#8217; rather than &#8216;legacy&#8217; environment like Intuit) are clueless as to who we are and what we really do&#8230;and the breadth of skills backgrounds we can and do come from (including those of us who have been swimming upstream since the days of legacy system design).</p>
<p>Your &#8216;otherwise&#8217; well-written article is yet another injection of energy to keep us moving in the right direction. Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
