<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Association of Software Professionals</title>
	<atom:link href="http://blog.asp-software.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.asp-software.org</link>
	<description>The World&#039;s #1 Trade Organization for Independent Software Developers and Vendors</description>
	<lastBuildDate>Tue, 31 Aug 2010 09:12:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>6 Things to Check on Your (Old) Programs</title>
		<link>http://blog.asp-software.org/6-things-to-check-on-your-old-programs/</link>
		<comments>http://blog.asp-software.org/6-things-to-check-on-your-old-programs/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 09:12:11 +0000</pubDate>
		<dc:creator>Thomas Holz</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[product marketing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software marketing]]></category>

		<guid isPermaLink="false">http://blog.asp-software.org/?p=490</guid>
		<description><![CDATA[Many ASP members have been in business for quite some time and have their programs up and running. But the times (and Windows versions) are changing and there are some things one might easily overlook, being so used to one&#8217;s own programs. Here are 6 things that you should check on your programs: Code signing [...]<p><a href="http://blog.asp-software.org/6-things-to-check-on-your-old-programs/">6 Things to Check on Your (Old) Programs</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Many ASP members have been in business for quite some time and have their programs up and running. But the times (and Windows versions) are changing and there are some things one might easily overlook, being so used to one&#8217;s own programs.</p>
<p>Here are <strong>6 things that you should check on your programs</strong>:</p>
<h4>Code signing</h4>
<p>Signed executables are important at many stages nowadays. Even though the customers usually wouldn&#8217;t notice the actual signatures, they will notice the <strong>reduced warnings that a signed executable causes</strong>. This warnings do not only come from Windows during the installation, but also from antivirus programs and other security software which rate the &#8220;trust&#8221; of each program. That&#8217;s why you should not only sign your installer, but also all &#8216;.exe&#8217; and &#8216;.dll&#8217; files that you&#8217;re installing.</p>
<h4>High-resolution icons</h4>
<p><a href="http://blog.asp-software.org/wp-content/uploads/2010/08/6things_Shortcuts.png"><img class="alignnone size-full wp-image-504" title="Shortcuts" src="http://blog.asp-software.org/wp-content/uploads/2010/08/6things_Shortcuts.png" alt="" width="199" height="108" /></a></p>
<p>I never noticed this one myself until a customer told me. The 16&#215;16 and 32&#215;32 icons in my programs looked pixilated and outdated. You can add <strong>higher resolutions to your &#8220;.ico&#8221; </strong>file with the freeware IcoFX. Be sure to keep a backup of the old &#8220;.ico&#8221; file because not all IDEs allow linking the new &#8220;.ico&#8221; files. As a workaround you can use the command-line tool ReplaceVistaIcon (available on <a href="http://www.codeproject.com/KB/GDI/using_vista_icons.aspx" target="_blank">Codeproject</a>) which can replace the &#8220;.ico&#8221; section in your executable with the new &#8220;.ico&#8221; file.</p>
<h4>Common controls 6</h4>
<p><a href="http://blog.asp-software.org/wp-content/uploads/2010/08/6things_IconsCC.png"><img class="alignnone size-full wp-image-505" title="Icons" src="http://blog.asp-software.org/wp-content/uploads/2010/08/6things_IconsCC.png" alt="" width="340" height="42" /></a></p>
<p>The new version of the Microsoft GUI will allow applications to have a &#8220;nicer&#8221; look, for example the slightly rounded buttons. You can activate this by adding a manifest file with a <strong>&#8220;Microsoft.Windows.Common-Controls&#8221; </strong>section. You can either specify the manifest file in your project settings or use Microsoft&#8217;s manifest.exe command-line tool.</p>
<h4>UAC</h4>
<p>Many customers now have Windows versions with split rights accounts. In normal mode a lot of things will fail, like installing a service or creating a shortcut in the startup folder. If your program requires full admin rights for any of its actions, you should be aware of this. If the function fails you should either give the user a **helpful** error message or handle the UAC &#8220;elevation&#8221; to full rights automatically.</p>
<p>You can detect the type of account your program is running under with GetTokenInformation and TokenElevationType. It is not possible to elevate a running process. You have to start a new process with ShellExecuteEx, specifying &#8220;runas&#8221; as verb.</p>
<h4>Progress bar</h4>
<p><a href="http://blog.asp-software.org/wp-content/uploads/2010/08/6things_progress.png"><img class="alignnone size-full wp-image-506" title="Progress" src="http://blog.asp-software.org/wp-content/uploads/2010/08/6things_progress.png" alt="" width="222" height="40" /></a></p>
<p>If your program includes any sections that display a progress bar for some time, then you should support the Windows 7 feature of displaying the progress also in the Windows task bar. The details greatly depend on your programming language. Use <strong>IID_ITaskbarList3</strong> as a starting point.</p>
<h4>Larger fonts</h4>
<p>The screen resolutions have become so ridiculously high, that it&#8217;s difficult to read the text on the screen. That&#8217;s why many customers have activated larger fonts in Windows. This causes Windows to automatically scale up all dialogs. This works nicely with most standard dialogs but can cause <strong>problems with custom controls</strong>. Check your application while large fonts are activated.</p>
<p><em>Thomas Holz is the owner of ITSTH and the author of outlook tools to <a href="http://www.easy2sync.com/en/produkte/e2s4o.php">synchronize</a>, <a href="http://www.easy2sync.com/en/produkte/1-Click-Duplicate-Delete-Outlook.php">remove duplicates</a> and use <a href="http://www.replybutler.com/en/produkte/replybutler.php">boilerplate texts</a> and writes in his <a href="http://devblog.itsth.com/">devblog</a>, if he still has too much time after optimizing the website.</em></p>
<p><a href="http://blog.asp-software.org/6-things-to-check-on-your-old-programs/">6 Things to Check on Your (Old) Programs</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.asp-software.org/6-things-to-check-on-your-old-programs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Help your business fail &#8230; or succeed</title>
		<link>http://blog.asp-software.org/help-your-business-fail-or-succeed/</link>
		<comments>http://blog.asp-software.org/help-your-business-fail-or-succeed/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 18:10:55 +0000</pubDate>
		<dc:creator>Dennis Reinhardt</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://blog.asp-software.org/?p=476</guid>
		<description><![CDATA[A recent study of ASP membership may help ASP members and non-members alike. As a benefit of ASP membership, member site URLs are listed in our site. Yet, something like 18% of our members do not take advantage of this benefit. Among that 18%, we think the rate of business failure is nearly 2:1 greater. [...]<p><a href="http://blog.asp-software.org/help-your-business-fail-or-succeed/">Help your business fail &#8230; or succeed</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></description>
			<content:encoded><![CDATA[<p>A recent study of ASP membership may help ASP members and non-members alike.<br />
As a benefit of ASP membership, member site URLs are listed in our site. Yet, something like 18% of our members do not take advantage of this benefit. Among that 18%, we think the rate of business failure is nearly 2:1 greater.</p>
<p><a href="http://blog.asp-software.org/wp-content/uploads/2010/08/asp_url.jpg"><img class="alignright size-medium wp-image-477" src="http://blog.asp-software.org/wp-content/uploads/2010/08/asp_url-300x220.jpg" alt="ASP members not giving a public URL" width="300" height="220" /></a></p>
<p>The chart shows year of joining ASP and records only those members not supplying the ASP with a URL we could publish. The expire/active determination was made as of Aug. 2010. So, for members joining in 2002, 17% of the expires did not supply a publishable URL whereas 9% of the still active members have not supplied a publishable URL.</p>
<p>This same pattern holds up year after year: the odds are greater that not supplying a URL to ASP when joining leads to lapse of ASP membership (the main contributor of which is business failure).</p>
<p>The message here is do not treat your site URL like a secret. Advertise it in all appropriate venues.</p>
<p><a href="http://blog.asp-software.org/help-your-business-fail-or-succeed/">Help your business fail &#8230; or succeed</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.asp-software.org/help-your-business-fail-or-succeed/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>A sad passing</title>
		<link>http://blog.asp-software.org/a-sad-passing/</link>
		<comments>http://blog.asp-software.org/a-sad-passing/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 21:48:41 +0000</pubDate>
		<dc:creator>Dennis Reinhardt</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Mike Dulin President]]></category>

		<guid isPermaLink="false">http://blog.asp-software.org/?p=468</guid>
		<description><![CDATA[It is my sad duty to inform you that Mike Dulin, ASP President, passed away recently. The ASP board of directors has elected him posthumously to the ASP Hall of Fame as its 2010 inductee. A public obituary may be found at: gazettextra.com/obits/2010/jul/31/michael-dulin/ and as was requested, the ASP has made a donation in his [...]<p><a href="http://blog.asp-software.org/a-sad-passing/">A sad passing</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.asp-software.org/wp-content/uploads/2010/08/mike_enjoy.png"><img class="alignright size-medium wp-image-469" src="http://blog.asp-software.org/wp-content/uploads/2010/08/mike_enjoy-243x300.png" alt="Mike Dulin enjoying beer" width="243" height="300" /></a>It is my sad duty to inform you that Mike Dulin, ASP President, passed away recently.  The ASP board of directors has elected him posthumously to the<a href="http://www.asp-software.org/membership/asphof.asp" target="_self"> ASP Hall of Fame as its 2010 inductee</a>.</p>
<p>A public obituary may be found at:</p>
<p><a href="http://gazettextra.com/obits/2010/jul/31/michael-dulin/" target="_blank">gazettextra.com/obits/2010/jul/31/michael-dulin/</a></p>
<p>and as was requested, the ASP has made a donation in his name to both WBEZ Radio, Chicago, and the Pulmonary Fibrosis Foundation.</p>
<p>Mike will be sorely missed both for his devotion to the ASP as well as his wit and character as well.</p>
<p><a href="http://blog.asp-software.org/a-sad-passing/">A sad passing</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.asp-software.org/a-sad-passing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shareware is dead &#8211; long live shareware!</title>
		<link>http://blog.asp-software.org/shareware-is-dead-long-live-shareware/</link>
		<comments>http://blog.asp-software.org/shareware-is-dead-long-live-shareware/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 15:48:19 +0000</pubDate>
		<dc:creator>Andy Brice</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[shareware]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[try before you buy]]></category>

		<guid isPermaLink="false">http://www.asp-shareware.org/blog/?p=361</guid>
		<description><![CDATA[Today it is relatively easy to market your software (through a web site), distribute the software (via Internet downloads) and collect payment (using an online payment provider). It wasn&#8217;t so easy before the Internet existed. &#8220;Shareware&#8221; appeared in the 1980s as a way for small commercial developers to reach a large market. Shareware was one [...]<p><a href="http://blog.asp-software.org/shareware-is-dead-long-live-shareware/">Shareware is dead &#8211; long live shareware!</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Today it is relatively easy to market your software (through a web site), distribute the software (via Internet downloads) and collect payment (using an online payment provider). It wasn&#8217;t so easy before the Internet existed. &#8220;Shareware&#8221; appeared in the 1980s as a way for small commercial developers to reach a large market.</p>
<blockquote><p>Shareware was one of the surprises of the early personal computer industry. Who would have thought that you could make a living from software paid for on the honor system? Make it publicly available, invite people to make copies of it and give them to their friends, and base your income prospects on a little notice asking people to send you a few dollars if they found the program useful.</p>
<p style="text-align: right;"><strong><em>Michael Swaine, </em><a title="Read the entire article" href="http://www.drdobbs.com/184403976?pgno=2">Dr Dobbs, January 2000</a></strong></p>
</blockquote>
<p style="text-align: left;">Early shareware pioneers including Andrew Fluegelman, Jim Knopf (Button), Bob Wallace and Marshall Magee proved the commercial viability of the shareware concept, reportedly making millions.<span id="more-361"></span></p>
<p style="text-align: left;">The Association of Shareware Professionals (ASP) was formed in 1987 to promote shareware as a business model and to further the interests of shareware developers. Today it has over a thousand members. But times have changed. It is no longer necessary to distribute software by sharing floppy disks or to pay with a check in the mail. Many consumers, fairly or not, have come to see &#8220;shareware&#8221; as short-hand for &#8220;amateurish&#8221;.</p>
<p style="text-align: left;">Today, the Association of Shareware Professionals announced that it was renaming itself to the <strong>Association of Software Professionals</strong>, following a unanimous vote by the board. It has widespread support from the members in doing so. It also follows in the footsteps of a number of other organizations who have already dropped &#8220;shareware&#8221; from the name, including <a title="Software Industry Conference" href="http://www.sic.org/">SIC</a> (formerly &#8216;Shareware Industry Conference&#8217;, now &#8216;Software Industry Conference&#8217;) and <a title="European Software Conference" href="http://www.euroconference.org/">ESWC</a> (formerly &#8216;European Shareware Conference&#8217;, now &#8216;European Software Conference&#8217;).</p>
<p>I approached a number of shareware veterans to find out how they felt about the name change. I asked them:</p>
<ul>
<li>How do you feel about the ASP name change?</li>
<li>Do you think the term &#8216;shareware&#8217; is still one that small software developers should use?</li>
<li>The try before you buy model first popularized by shareware is completely standard now. But, unlike early shareware, it is usually limited in some way until you pay. Do you feel the idea of shareware won or lost?</li>
</ul>
<h4>Here are their responses:</h4>
<ul>
<li><a title="Read Jim Knopf's response" href="#JimKnopf"><strong>Jim Knopf (Button)</strong></a></li>
<li><a title="Read Marshall Magee's response" href="#MarshallMagee"><strong>Marshall W. Magee</strong></a></li>
<li><a title="Read Nelson Ford's response" href="#NelsonFord"><strong>Nelson Ford</strong></a></li>
<li><a title="Read Rob Rosenberger's response" href="#RobRosenberger"><strong>Rob Rosenberger</strong></a></li>
<li><a title="Read Paris Karahalios's response" href="#ParisKarahalios"><strong>Paris Karahalios</strong></a></li>
<li><a title="Read Jerry Medlin's response" href="#JerryMedlin"><strong>Jerry Medlin</strong></a></li>
<li><a title="Read Rosemary West's response" href="#RosemaryWest"><strong>Rosemary West</strong></a></li>
<li><a title="Read Gary Elfring's response" href="#GaryElfring"><strong>Gary Elfring</strong></a></li>
<li><a title="Read Paul Mayer's response" href="#PaulMayer"><strong>Paul Mayer</strong></a></li>
<li><a title="Read Mike Dulin's response" href="#MikeDulin"><strong>Mike Dulin</strong></a></li>
</ul>
<p><a id="JimKnopf"></a></p>
<blockquote><p>I don&#8217;t like  the new name.</p>
<p style="text-align: right;"><em><strong>Jim  Knopf (Button)</strong></em><strong>, one of the earliest and most successful  pioneers of the shareware model, his Buttonware company <a href="http://www.drdobbs.com/184403976?pgno=2">reportedly</a> grew  to 35 employees, a broad line-up of shareware products and a $4.5  million gross annual income before its sale in 1992</strong></p>
</blockquote>
<p style="text-align: left;">
<p style="text-align: left;"><strong><br />
</strong><br />
<a id="MarshallMagee"></a></p>
<blockquote><p>The consumer software industry has changed and I applaud the ASP for adjusting its strategy as well.</p>
<p>I believe we&#8217;ve seen the shareware concept brought forward over the years and the original concept has sustained the test of time. At the end of the day, people like the option of trying something before they buy it.</p>
<p style="text-align: right;"><em><strong>Marshall W. Magee, Founding President of the ASP,</strong></em><br />
<strong>he released Automenu in 1983 and became one of the first shareware authors to make more than $1 million dollars in sales. <a title="Automenu" href="http://www.magee.com/magee/Product%20Information.htm">Automenu</a> is still for sale</strong></p>
</blockquote>
<p style="text-align: left;">
<p style="text-align: left;"><strong><br />
</strong><br />
<a id="NelsonFord"></a></p>
<blockquote>
<p style="text-align: left;">Shareware was invented as a means of <strong>t</strong>aking advantage of the underground sharing of software (usually copyrighted commercial software, but sometimes, small utilities and code fragments). In the early days the great majority of this sharing took place on BBS&#8217;s and user groups and then came shareware distributors<strong> </strong>who reached a broader and more business oriented audience.</p>
<p style="text-align: left;">I suspect that the distribution methods which shareware was supposed to take advantage of are all but gone.  Obviously, there are still shareware sites online, but I don&#8217;t know if they generate significant sales for programmers.</p>
<p style="text-align: left;">The idea of shareware won if the programmers made more money with it than they did without it. My shareware company, PsL, not only got software out to users all over the world, but we took phone (and later Internet) and mail orders for hundreds of shareware authors, so we had a pretty good idea of how different programmers were doing.</p>
<p style="text-align: left;">Of course, there were many, many thousands of shareware authors, all of them expecting to make a lot of money from their software. Supply and demand tells you that just can&#8217;t happen. The people who made little or nothing tended to blame shareware, despite the fact that some authors made a lot of money, and a few made a LOT of money.  One of the most successful shareware programs of all times in terms of sales was <a title="WinZip website" href="http://www.winzip.com/index.htm">WinZip</a>, and it was marketed in the purest form of shareware &#8211; completely unlimited, nothing sent to the customer but a receipt.</p>
<p style="text-align: right;"><em><strong>Nelson Ford, </strong></em><strong>ASP founder and member since 1987</strong><strong>, founder of the Public (software) Library &#8211; the largest commercial library of public domain and shareware software</strong></p>
</blockquote>
<p style="text-align: left;">
<p><a id="RobRosenberger"></a></p>
<p style="text-align: left;"><strong><br />
</strong></p>
<blockquote><p>I&#8217;ve always advocated an evolutionary model for shareware<strong>.</strong> Our quick adaptability gives us a decisive edge when we compete with &#8220;the big boys&#8221; who can&#8217;t make decisions. If our evolution has led us to the point where we should drop the word &#8220;shareware,&#8221; then so be it.</p>
<p>And we really can make a case to drop the &#8220;shareware&#8221; moniker, given the fact everyone uses the shareware sales model these days. We now distinguish old, non-evolved sales tactics as &#8220;oh, that&#8217;s one you can&#8217;t try first&#8221; software. So why not change our name to keep up with evolution?</p>
<p>Consider the analogy of the telephone&#8217;s evolution here in the U.S. When wireless handsets first came out, we described them specifically as &#8220;cordless phones&#8221;. When radio phones first came out, we described them specifically as &#8220;mobile phones&#8221;. But the concept of wireless is now so pervasive (except in the U.S. government and military), that we distinguish the original non-evolved phone as a &#8220;landline&#8221;.</p>
<p>At some point you gotta admit &#8220;Homo Erectus&#8221; isn&#8217;t good enough to describe this evolved species. Let&#8217;s call it &#8220;Homo Sapien&#8221;. At some point you gotta admit the same thing for shareware. If the membership feels we need to give it a new name, then it&#8217;s time to give it a new name.</p>
<p>I&#8217;ve always been against crippling because I believe in the &#8220;pervasive&#8221; theory of software distribution. In particular it explains why antivirus software is so pervasive &#8211; John McAfee wanted his name emblazoned on every desktop in the world and he made it so. His non-shareware competitors quickly realized their traditional non-shareware sales channels didn&#8217;t hold a candle to McAfee&#8217;s aggressive electronic giveaway scheme.</p>
<p>I think shareware achieved a big win with its &#8220;time-limited fully functional&#8221; sales pitch. In the early days, shareware authors were constantly looking for better ways to make a sale. We had so many different people trying so many different techniques that we were bound to come across the better ways of doing business. Those who limited the product&#8217;s functionality were perceived as not trusting their customers; those who committed the user to a decision were perceived as simply making the customer give a definitive answer (&#8220;yes I want it&#8221; or &#8220;no I don&#8217;t&#8221;).</p>
<p>We see this philosophy in other &#8220;shareware&#8221; realms, like auto dealerships. Some people take a dealer&#8217;s car home with them for 24hrs, then they have got to buy it or return it. I once took a pickup truck home to make sure it fit in my small garage &#8211; why wouldn&#8217;t I want to do the same thing with a piece of software before I invest money in it? That&#8217;s a big win for shareware in my book.</p>
<p>We won in 1997 when Microsoft released a 120-day fully functional copy of Office.</p>
<p style="text-align: right;"><strong><em>Rob Rosenberger</em>, ASP member since 1988,</strong><br />
<strong> publisher of the <a title="Shareware Compedium on Amazon" href="http://www.amazon.com/Shareware-Compendium-Asp-Catalog-1994/dp/0786301708">Shareware Compendium</a></strong></p>
</blockquote>
<p style="text-align: left;"><strong><br />
</strong><br />
<a id="ParisKarahalios"></a></p>
<blockquote><p>The Shareware Industry Conference changed its name to the Software Industry Conference in 2007. Twenty plus years ago, when many (most?) PC users were still hackers, the term &#8220;Shareware&#8221; had wide spread recognition. Although, even then, there was some confusion between shareware, freeware, crippleware etc. Nowadays, the term is nebulous at best, and very misleading. It’s mainly used to describe &#8220;everything one can download from the Internet&#8221; (as an aside, a very useful experiment would be to ask 100 teenagers and 100 business people what they think of when they hear the world shareware).</p>
<p>The SIC had been created to bring together &#8220;small&#8221; developers, all of whom, at the time used to be software authors distributing their products as &#8220;shareware&#8221;. The industry changed over the years, the term shareware lost its token value and many SIC attendees use a number of different marketing venues for their wares, so the term &#8220;shareware&#8221; was no longer describing the conference.</p>
<p>I think as a concept, the shareware distribution model was instrumental in convincing mainstream software vendors that users are more likely to buy a product, if they get to try it first. And, let&#8217;s not forget that not all products distributed as shareware were fully functional, even in the old days. That was one of the early requirements for ASP membership, but a lot of us fought for years to use that requirement as a convincing argument to get users to choose ASP member products, and not other “shareware” products which had limited functionality, were time limited, etc.</p>
<p>I think the name change has been a long time coming. The ASP has come a long way since the days when I was a member, and I think changing the name to &#8220;Software&#8221; will help the association grow, as it will probably attract developers that may have felt there was a perceived stigma associated with &#8220;Shareware&#8221;. Though I don&#8217;t have any hard statistics, I think similar to the SIC, many ASP members distribute their software through many different channels, one of which is shareware, so for the association name to reflect &#8220;just that marketing channel&#8221; was restrictive.</p>
<p style="text-align: right;"><strong><em>Paris Karahalios</em>, SIAF co-founder, Software Industry Conference board member and co-founder of <a title="Trius Inc" href="http://www.triusinc.com/">Trius Inc</a></strong></p>
</blockquote>
<p style="text-align: left;"><strong><br />
</strong><br />
<a id="JerryMedlin"></a></p>
<blockquote>
<p style="text-align: left;">I&#8217;m not sure anyone outside the ASP will notice the change, but I&#8217;ve found the word &#8220;Shareware&#8221; less recognizable over the last few years, so it is time to drop the word from the organization name.  Fortunately, the ASP can still use the same acronym. Words come and go from our language and the &#8220;Shareware&#8221; has had its day. The &#8220;try before you buy&#8221; model is now the most common way to distribute software.  As Rob Rosenberger said a few years ago &#8220;we won&#8221;.</p>
<p style="text-align: right;"><strong><em>Jerry Medlin</em>, involved in shareware since 1984, founder of <a title="Medlin Accounting Software" href="http://www.medlin.com/">Medlin Accounting software</a></strong></p>
</blockquote>
<p style="text-align: left;"><strong><br />
</strong><br />
<a id="RosemaryWest"></a></p>
<blockquote>
<p style="text-align: left;">The ASP name change reflects a long-standing reality. This is the software industry, and ASP members use many different marketing methods. By adopting a broader, more inclusive name, we are not rejecting the past, we are living in the present and welcoming the future. Developers who feel that the term &#8220;shareware&#8221; is still an important part of their identity can go on using it with pride. But it&#8217;s not really necessary. &#8220;Try before you buy&#8221; is the norm and no longer needs any explanation or special terminology. The focus should be on the product, not on the marketing technique.</p>
<p>Shareware was always about the process of experimentation. From the very early days, developers tested different customer incentives, and over time adjusted their methods to better work with their evolving user base. The core philosophy behind shareware, try before you buy, has never changed. Steve Lee&#8217;s catalog used to bear the slogan, &#8220;Someday all software will be sold this way&#8221;<strong>.</strong> It was a bold statement at the time, but he was right. One by one, the biggest companies in the business started doing it our way. It was the small, independent developers who set the standard, and we continue to do so with benefits like niche-marketed products and personalized customer service that most large corporations still can&#8217;t match.</p>
<p style="text-align: right;"><strong><em>Rosemary West</em> has been involved in shareware since ‘the late 1980s’, she has held various board positions in the ASP and ESC</strong></p>
</blockquote>
<p style="text-align: left;"><strong><br />
</strong><br />
<a id="GaryElfring"></a></p>
<blockquote><p>Shareware is just a marketing concept and is as subject to change as software is. Just as my first CP/M program won’t run under modern Windows computers, shareware, as it was originally conceived, doesn’t work the same way now.</p>
<p>Shareware was developed as a way to market software by people or companies that had no other practical way to reach their target audience. With the development of the internet, the major barriers to directly reaching your customers, no matter what your size, have been removed. At the same time most software companies offer free trial versions of their software.  So for all practical purposes shareware as a marketing concept no longer exists.</p>
<p>The ASP lost the war to market the term shareware to the general public years ago. It was never much of a war in any case. The ASP never had a budget to practically address that issue in any case. I’ve said this before and I’ll say it again- your customers don’t care what term you use to describe your software. Spend your time marketing your software, not arguing about what to call the method you use to sell it.”</p>
<p>I think it is about time for the ASP name change.  I don’ think “shareware” is a term developers should use. The term shareware can have one of three possible connotations in a customer’s mind:</p>
<ol>
<li> They have never heard of it so at best it confuses them.</li>
<li> They have heard the term and have a negative association with the word.</li>
<li> They have heard the term and have a positive association with the word.</li>
</ol>
<p>Unless you believe that the vast majority of all people fit into class 3 above, you are better off avoiding the word altogether. If you don’t use the word at all you have no negative connotations or confused customers.</p>
<p>The original idea that shareware could not be limited or crippled in any way was an accidental by-product of the first meeting of shareware authors. This group of shareware authors wanted to keep a particular person out of their “club”. The rules that prohibited limiting a program to encourage payment were designed to keep someone out of the club. Things would probably have been better if those limits had never been imposed. No one now tells us how to market our software. We do what we feel is best for our businesses and our customers. Shareware is an idea whose time has come and gone.</p>
<p style="text-align: right;"><strong><em>Gary Elfring</em> has been in business since 1979, he has held board positions in the ASP, SIAF and ISCF, he is founder of <a title="Elfring Fonts" href="http://www.elfring.com/">Elfring Fonts</a></strong></p>
</blockquote>
<p style="text-align: left;"><strong><br />
</strong><br />
<a id="PaulMayer"></a></p>
<blockquote><p>I feel that my &#8220;way of life&#8221; may be changing. As one of the first shareware developers who started before we called it &#8220;shareware&#8221;, I still use the term in all of my software as well as in all of my marketing.  And since it is the well-known term for the try-before-you-buy method of marketing, I will continue to use it to let people know that we want them to try our software before they pay a penny. This is why we have 100% satisfied and happy customers, they didn&#8217;t pay until they were sure our software was what they were looking for. So I guess I will be a member of the Association of Software Developers, but will still sell my software through the shareware method of marketing.</p>
<p>If developers want to use the term &#8220;shareware&#8221; like I do, then they should be allowed to. And even when they grow through the years as we have in my company, if they want, they should be able to continue to use this well know term to describe the way they market their software.</p>
<p>Shareware definitely won. If you look on the web, most software companies including Microsoft now have trial downloads just like we do. And a lot of it is not limited at all with the exception that it stops working after a number of days exactly like we do with our software. We set the trend and now as you see, the rest of the software world is joining us, maybe not as members of the ASP, but as &#8220;shareware distributors&#8221;.</p>
<p style="text-align: right;"><strong><em>Paul Mayer</em> wrote a number of Freeware programs in the 1970s for Heathkit computers, full time shareware author since 1991, President <a title="ZPAY Payroll Systems Inc" href="http://zpay.com/">ZPAY Payroll Systems Inc</a></strong></p>
</blockquote>
<p style="text-align: left;"><strong><br />
</strong><br />
<a id="MikeDulin"></a></p>
<blockquote><p>The role of the ASP really won&#8217;t change. What will change  is the perception that people and companies might have had of the  organization because of the word “shareware” in the name. The ASP will  still be the organization that software developers, vendors and  marketing people join to enhance their business.</p>
<p>The ASP&#8217;s private targeted forums are unique in many ways. Probably  the best thing about them is they are where people and companies who  have been in the business for many years will help out the new guy. The  monthly newsletter ASPects always has articles that inspire you to do  things, or make you think in new ways. The members only website too has  great value. At $100 a year it is a real bargain, especially when you  take advantage of offers that member companies only give to other ASP  members.</p>
<p>Most importantly though, the ASP will remain a friendly organization  dedicated to helping small commercial vendors thrive, whatever you may  call them &#8211; microISVs, independent developers or shareware authors.</p>
<p style="text-align: right;"><strong><em>Mike  Dulin</em>, current ASP President, CEO  of <a href="http://sharewarejunkies.com/">sharewarejunkies.com</a> and <a href="http://sharewareradio.com/">sharewareradio.com</a></strong></p>
</blockquote>
<p style="text-align: left;"><strong><br />
</strong></p>
<p>Overall response from ASP members has been very positive. Personally, as an ASP member, I support the name change.  I avoid using the word &#8220;shareware&#8221; on my own product website. Most of my customers don&#8217;t know what it means, and those that do may view it in a negative light. I believe many of the aspects of early shareware, such as honour based payments and fully functional trials, were artefacts of the technology limitations of the time. The key concept of shareware was being able to try before you buy. It is easy to forget how radical an idea this was at the time. Before this software purchasers had to rely just on reading marketing materials from the vendor and magazine reviews of questionable independence. Try before you buy has been instrumental in improving the overall quality of software and providing a better experience for software purchasers. That was a battle that the shareware pioneers well and truly won, and they can be justly proud of this achievement. Does this mean the ASP is obselete? Not at all. The ASP still has a very important role in helping small, independent software developers to be commercially successful. <a href="http://www.asp-software.org/">Have you considered joining the ASP?</a></p>
<h3 style="text-align: center;">Shareware is dead – long live shareware!</h3>
<p style="text-align: left;"><strong><br />
</strong><br />
<em>Andy Brice runs a business selling <a href="http://www.perfecttableplan.com/">seating planner software</a> using the try before you buy model, writes <a href="http://www.successfulsoftware.net">a blog aimed small software businesses</a> and provides <a href="http://successfulsoftware.net/hire-my-brain/">consulting on marketing and usability to microISVs and other small software businesses</a>. He would like to thank the many ASP members that contributed to this article with quotes or suggestions.<br />
</em></p>
<p><a href="http://blog.asp-software.org/shareware-is-dead-long-live-shareware/">Shareware is dead &#8211; long live shareware!</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.asp-software.org/shareware-is-dead-long-live-shareware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>12 Tips to Increase User Feedback</title>
		<link>http://blog.asp-software.org/12-tips-to-increase-user-feedback/</link>
		<comments>http://blog.asp-software.org/12-tips-to-increase-user-feedback/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 05:15:13 +0000</pubDate>
		<dc:creator>Laura Look</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[product feedback]]></category>
		<category><![CDATA[user feedback]]></category>

		<guid isPermaLink="false">http://blog.asp-software.org/?p=438</guid>
		<description><![CDATA[When you start out with a new software product, you may find it difficult to get feedback from users. Here are 12 ways to get more feedback. 1. Release a Beta Launch a beta release, either publicly or by invitation-only, to gather feedback before a major release. This helps you discover major problems before releasing [...]<p><a href="http://blog.asp-software.org/12-tips-to-increase-user-feedback/">12 Tips to Increase User Feedback</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-441 alignleft" src="http://blog.asp-software.org/wp-content/uploads/2010/05/User-feedback.jpg" alt="User feedback" width="290" height="190" />When you start out with a new software product, you may find it difficult to get feedback from users. Here are 12 ways to get more feedback.</p>
<p><strong>1. Release a Beta</strong></p>
<p>Launch a <a href="http://en.wikipedia.org/wiki/Beta_software#Beta">beta release,</a> either publicly or by invitation-only, to gather feedback before a major release. This helps you discover major problems before releasing major changes.</p>
<p><strong>2. Ask other developers</strong></p>
<p>If you hang out somewhere online with other developers, ask them for feedback or offer a free license in exchange for testing and comments. ASP members frequently get valuable feedback from knowledgeable colleagues in the <a href="http://www.asp-software.org/newsgroups/" target="_blank">ASP newsgroups</a>.</p>
<p>However, keep in mind that colleagues are often more knowledgeable than your average user and may provide a different kind of feedback than a typical computer user.<span id="more-438"></span></p>
<p><strong>3. Ask friends or family</strong></p>
<p>It may be useful to expose your software to friends or family members who have experience close to your average user. Sit them down in front of a computer and watch them go through the process of using your software. Even consider starting with having them visit your website, download, and install to provide you insight into the entire process.</p>
<p>Just remember that this is a major favor to ask a friend and is <em>at least</em> worth a beer. <img src='http://blog.asp-software.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>4. Make it easy to find your contact information</strong></p>
<p>Clearly, if you don&#8217;t have a contact form on your web site, you won&#8217;t get much feedback. The same is true for hiding your contact page. I&#8217;m always surprised when sites hide their contact info.</p>
<p>Link prominently to your contact page, not only from your home page, but from every page. Some sites even go so far as to add a full contact form at the bottom of every page.</p>
<p><strong>5. Provide multiple contact methods</strong></p>
<p>Offer different ways for users to get in touch with you. Some users prefer a contact form, especially if they use only webmail. Some prefer a direct email address that they can click on to launch their email client and keep a record of their correspondence. Some prefer to pick up the phone. The more ways you provide to contact you, the more likely you&#8217;ll hear from them.</p>
<p><strong>6. Add a comments field to your order form</strong></p>
<p>Most ecommerce providers do not put a comments form on your order page by default. If you have the ability to add custom fields, make sure one is for comments. I prefer a simple text box where users can dump whatever is on their mind, from testimonials to feature requests.</p>
<p>About one in five (20%) of my customers puts <em>something</em> in this field.</p>
<p><strong>7. Point users to your contact page when they have questions</strong></p>
<p>Make sure that users contact you when they can&#8217;t find answers to their questions on your site. At the bottom of each FAQ, write &#8220;If you have further questions, please contact us&#8221; with a link to your contact page.</p>
<p>Some people might point out that large companies don&#8217;t do this. Too often, that&#8217;s true. They have their FAQ&#8217;s, then make it difficult to get further information. Often these large companies also have a reputation for poor, impersonal customer service and unresponsiveness. One of your advantages as a small hands-on shop is your superior customer service. Use it.</p>
<p><strong>8. Ask for feedback</strong></p>
<p>If you want feedback, ask for it directly. In your registration email, write <em>&#8220;Please let us know what you think.&#8221;</em> At the end of every support email, write <em>&#8220;Let me know if you have more questions.&#8221;</em></p>
<p>Reading those types of phrases gets people thinking about what comments or questions they might have. Some will send that feedback to you.</p>
<p><strong>9. Provide a user community</strong></p>
<p>Make an area where users can post their ideas and feature requests publicly. This might be a private forum or even a Facebook page.</p>
<p>A major advantage of communities is that sometimes when one person posts feedback, it encourages others to post as well, or to comment on the first poster&#8217;s comments. A dialog may develop, giving you a better notion of how popular an idea or request is.</p>
<p>Software for creating forums includes open source solutions like <a href="http://www.phpbb.com/" target="_blank">phpBB</a>.</p>
<p><strong>10. Solicit blog comments</strong></p>
<p>Turning off the comments feature on your blog sends the message that you don&#8217;t want feedback. Blog comments are another way for users and potential users to tell you what&#8217;s on their minds.</p>
<p>Publicly posted comments can even produce reactions from others, producing advantages similar to a community.</p>
<p><strong>11. Run a survey</strong></p>
<p>Make a survey form on your website and send an email to your mailing list asking users to fill it out. This can get information on more specific subjects than most other feedback methods, since you control the questions asked.</p>
<p>A baby version of this method is to post a poll on your blog or forum. By sticking with one or two questions, you can quickly find out how the participating users feel about something specific without running a full survey.</p>
<p>Many survey solutions are available, including <a href="http://www.wiscosurvey.com/" target="_blank">WISCO Survey Power</a>, which you can host on your own web site.</p>
<p><strong>12. Create an uninstall survey</strong></p>
<p>Consider prompting users who uninstall to fill out a short survey about why they are uninstalling. This could be a simple web form or an embedded module that emails you the results. One option is to open a web page from your uninstall program, such as this <a href="http://www.drexplain.com/isv-kaizen-blog/support/implementing-uninstall-feedback-with-inno-setup/" target="_blank">sample script for Inno Setup</a>.</p>
<p>While many users will decline or not enter useful information, even occasional feedback gives you an idea of why people choose not to use your software. This gives you a different perspective than comments from happy users on an order form.<strong></strong></p>
<p><em><strong>How do you to encourage user feedback? Share your tips in the Comments below.</strong></em></p>
<p><a href="http://blog.asp-software.org/12-tips-to-increase-user-feedback/">12 Tips to Increase User Feedback</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.asp-software.org/12-tips-to-increase-user-feedback/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Symantec Suspicious Insight</title>
		<link>http://blog.asp-software.org/symantec-suspicious-insight/</link>
		<comments>http://blog.asp-software.org/symantec-suspicious-insight/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 22:39:54 +0000</pubDate>
		<dc:creator>Dennis Reinhardt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.asp-shareware.org/blog/?p=358</guid>
		<description><![CDATA[Several ASP members have reported that a new label is unfairly categorizing their software as &#8220;Suspicious Insight&#8221; and unfairly affecting their sales.  This label looks like a virus warning when the criteria suggest that &#8220;undiagnosed&#8221; is a fairer designation. Software labeled as &#8220;Suspicious Insight&#8221; simply has traffic among Symantec users below a threshold set by [...]<p><a href="http://blog.asp-software.org/symantec-suspicious-insight/">Symantec Suspicious Insight</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Several ASP members have reported that a new label is unfairly categorizing their software as &#8220;Suspicious Insight&#8221; and unfairly affecting their sales.  This label looks like a virus warning when the criteria suggest that &#8220;undiagnosed&#8221; is a fairer designation.</p>
<p>Software labeled as &#8220;Suspicious Insight&#8221; simply has traffic among Symantec users below a threshold set by Symantec, perhaps because the version of software is new.  Many small vendors may never cross that threshold and are unfairly labeled.</p>
<p>See a write-up on one ISV&#8217;s experience with <a href="http://www.hermetic.ch/symantec_letter.htm">Suspicious Insight</a> for more background.</p>
<p><a href="http://blog.asp-software.org/symantec-suspicious-insight/">Symantec Suspicious Insight</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.asp-software.org/symantec-suspicious-insight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced Website Optimization – Making your Site Faster</title>
		<link>http://blog.asp-software.org/advanced-website-optimization-making-your-site-faster/</link>
		<comments>http://blog.asp-software.org/advanced-website-optimization-making-your-site-faster/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 16:48:27 +0000</pubDate>
		<dc:creator>Thomas Holz</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[loading time]]></category>
		<category><![CDATA[page speed]]></category>
		<category><![CDATA[website optimization]]></category>

		<guid isPermaLink="false">http://www.asp-shareware.org/blog/?p=333</guid>
		<description><![CDATA[Introduction There are a few interesting tools around to analyze the speed of your website. Yahoo&#8217;s YSlow and Google&#8217;s Page Speed (both Firefox plugins) are a good start and offer a lot of advice and background information. In this post you&#8217;ll see graphs from Webpagetest. This website offers the best visual analysis IMHO and shows [...]<p><a href="http://blog.asp-software.org/advanced-website-optimization-making-your-site-faster/">Advanced Website Optimization – Making your Site Faster</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></description>
			<content:encoded><![CDATA[<h4><strong>Introduction</strong></h4>
<p>There are a few interesting tools around to analyze the speed of your website. <a href="http://developer.yahoo.com/yslow/">Yahoo&#8217;s YSlow</a> and <a href="http://code.google.com/speed/page-speed/download.html">Google&#8217;s Page Speed</a> (both Firefox plugins) are a good start and offer a lot of advice and background information. In this post you&#8217;ll see graphs from <a href="http://www.webpagetest.org/">Webpagetest</a>.</p>
<p>This website offers the best visual analysis IMHO and shows exactly how the page is loaded, which file was received in which connection and at which time. I&#8217;ve used it to optimize my <a href="http://www.easy2sync.com/en/produkte/easy2sync.php">file sync webpage</a> and will use the steps that I made as example. Here&#8217;s my starting point:</p>
<div id="attachment_334" class="wp-caption aligncenter" style="width: 392px"><img class="size-full wp-image-334    " title="First Benchmark" src="http://www.asp-shareware.org/blog/wp-content/uploads/2010/04/First-Benchmark.jpg" alt="First Benchmark" width="382" height="185" /><p class="wp-caption-text">Image 1: First benchmark</p></div>
<p style="text-align: left;">Each bar represents a file. Time goes from left to right (less is better) and the different colors represent the different aspects of the file transfer.<span id="more-333"></span><strong> </strong></p>
<h4><strong>Tip #1: File size doesn&#8217;t really matter</strong></h4>
<p>This may be hard to believe, especially if you used to optimize your site in pre-DSL times. But check the image again and look for blue bars. Blue means the actual data transfer times, everything else is just connection stuff. Right, there&#8217;s not much blue.<strong> </strong></p>
<p><strong>Connections count</strong></p>
<p>When analyzing my site the first time I was surprised to see that things weren&#8217;t done all at once. But one after another with only a few parallels. The graph shown above assumes that your browser uses 4 parallel connections to load data. Only when one of these 4 connections has loaded a file completely the next file is also requested.</p>
<p>And these requests are quite slow, so keeping the number of requests  to a minimum is the important factor now. The reason is that the HTTP/1.1 standard recommends using a small number of parallel connections. The reality differs in terms of browsers:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="74" valign="top">Browser</td>
<td width="175" valign="top">Parallel requests (default)</td>
<td width="337" valign="top">Configurable?</td>
</tr>
<tr>
<td width="74" valign="top">Chrome 3</td>
<td width="175" valign="top">4</td>
<td width="337" valign="top"></td>
</tr>
<tr>
<td width="74" valign="top">Firefox 2</td>
<td width="175" valign="top">2</td>
<td width="337" valign="top">network.http.max-persistent-connections-per-server</td>
</tr>
<tr>
<td width="74" valign="top">Firefox 3</td>
<td width="175" valign="top">6</td>
<td width="337" valign="top">“</td>
</tr>
<tr>
<td width="74" valign="top">IE 7</td>
<td width="175" valign="top">2</td>
<td width="337" valign="top">Q282402</td>
</tr>
<tr>
<td width="74" valign="top">IE 8</td>
<td width="175" valign="top">6</td>
<td width="337" valign="top">“</td>
</tr>
<tr>
<td width="74" valign="top">Opera10</td>
<td width="175" valign="top">16</td>
<td width="337" valign="top">Tools &gt; Preferences &gt;   Advanced &gt; Network</td>
</tr>
</tbody>
</table>
<h4><strong>Tip #2: Reduce number of files/images</strong></h4>
<p>To reduce http requests, you have to reduce the number of files/images. Stripping images that you don&#8217;t really need may be one way to do this. I had some quotation mark images that I didn’t really need. Normal characters worked here, too. If you have multiple Javascript or multiple CSS files you can combine them.</p>
<p>CSS sprites are another way of reducing the number of images. If you have many similar ones like menu icons or buttons with overlays you can put them into one single file and use CSS tricks to show only the part that you need. I&#8217;ve already been using them, otherwise the loading time would have been a lot worse.<strong> </strong></p>
<p><strong>Special conditions apply</strong></p>
<p>The graph shows another interesting thing. After the main file is loaded, everybody waits for the next file, a javascript file, to be loaded. Only after this Javascript file is done, the images start to get loaded. This seems to be the usual behavior with browsers to allow the script to make page modifications.<strong> </strong></p>
<h4><strong>Tip #3: Put javascript at the bottom</strong></h4>
<p>That’s why you should put javascript includes at the end of the html code. Your CSS include should be at the top however, to allow an early loading.</p>
<p>After making these changes, my website already loaded much faster. It started to render (vertical green line) after 1 second (before: 1.5s) and had the document completed (vertical blue line) after 2.8s (before: 3.4s). (The files coming after the blue line are the favicon and extra loads from a script.)</p>
<div id="attachment_338" class="wp-caption aligncenter" style="width: 392px"><img class="size-full wp-image-338 " title="Removed 2 images JS at the bottom" src="http://www.asp-shareware.org/blog/wp-content/uploads/2010/04/Removed-2-images-JS-at-the-bottom.jpg" alt="Removed 2 images JS at the bottom" width="382" height="173" /><p class="wp-caption-text">Image 2 – Removed 2 images, JS at the bottom</p></div>
<p><strong>Forcing parallel downloads</strong></p>
<p>The limitations for parallel requests were implemented to keep the browsers from over stressing servers. But usually the servers can handle a lot more. Since the limitations mentioned above are <em>per domain</em>, you can use extra domains (which may be hosted on the same server) to force the browser to open more connections.</p>
<p>I tried that by using the subdomains img1.easy2sync.com and img2.easy2sync.com. The downside is that the browser will need to perform extra IP lookups (even if it&#8217;s only a different subdomain). You can see this extra time as 2 new dark green boxes.</p>
<div id="attachment_340" class="wp-caption aligncenter" style="width: 392px"><img class="size-full wp-image-340 " title="Using multiple=" src="http://www.asp-shareware.org/blog/wp-content/uploads/2010/04/Using-multiple-domains.jpg" alt="Using multiple=" width="382" height="160" /><p class="wp-caption-text">Image 3 – Using multiple domains</p></div>
<p>You can clearly see that now more downloads are done at the same time. The start-to-render time is almost the same and the document-complete time has decreased from 2.8s to 2.2s.<strong> </strong></p>
<h4><strong>Tip #4: Use extra domains. Maybe.</strong></h4>
<p>This is a lot of work and the effect wasn&#8217;t so big for me, so it may depend on the number of files that you have. Plus, it depends on the user’s browser choice. But it can make a difference. However, you shouldn&#8217;t move javascript files to other domains, since cross-domain script access might cause problems.<strong> </strong></p>
<p><strong>Cutting connection overhead</strong></p>
<p>The orange parts in the graph are interesting, too. They show the time required for the Initial Connection. You can see this orange part in every row since my server didn&#8217;t support the &#8220;Connection: Keep-Alive&#8221; feature. This feature enables the server to re-use a connection, after a file was transferred completely (instead of closing the connection and opening a new one). All current browsers support it, but maybe your server doesn&#8217;t.</p>
<h4><strong>Tip #5: Turn on &#8220;Connection: Keep-Alive&#8221;</strong></h4>
<p>My server didn’t, and it took some time until my hosting company fixed this after I inquired. You can see in the next image that most of the orange bars are gone. Since this benchmark was done much later you can&#8217;t really compare it to the previous benchmarks (some things are shown as slower now for no obvious reason), but it&#8217;s probably still safe to assume that this change improved the speed.</p>
<div id="attachment_342" class="wp-caption aligncenter" style="width: 392px"><img class="size-full wp-image-342 " title="With Connection Keep Alive" src="http://www.asp-shareware.org/blog/wp-content/uploads/2010/04/With-Connection-Keep-Alive.jpg" alt="With Connection Keep Alive" width="382" height="153" /><p class="wp-caption-text">Image 4 – With &quot;Connection: Keep-Alive&quot;; taken much later than the other benchmarks</p></div>
<h4><strong>Tip #6: Use Expires or Cache-Control Headers</strong></h4>
<p>If you already combined or minified your CSS and Javascript resources and combined your images intro sprites, you can also apply the following tricks:</p>
<ol>
<li>For static content add &#8220;Expires&#8221; header and set it far in the future.  This means that a static file like <a href="http://www.site.com/images/logo.gif">http://www.site.com/images/logo.gif</a>, which has a low probability of changing in the future, will &#8220;never expire&#8221; so the browser will not repeatedly download that file each time it&#8217;s requested and will grab it from the cache instead.</li>
<li>For dynamic content that can change in the future, like the CSS files, you can set add &#8220;Cache-Control&#8221; with max-age=[seconds] option.  This is similar to &#8220;Expires&#8221; but this directive is relative to the time of the request, rather than absolute. [seconds] is the number of seconds from the time of the request until the browser will reconsider refreshing the file.</li>
</ol>
<h4><strong>Summary</strong></h4>
<p>During this session I cut down the time till the document is complete from 3.5s to 2.2s. Making the site faster for the customers is only one aspect here. Page speed is also part of Google&#8217;s ominous &#8220;quality score&#8221;, so it might even influence your website&#8217;s position in the search results.</p>
<p>On the other hand, it&#8217;s never that simple. The speed differs with the location / connection of the user and the browser  they use. Image 4 also shows that benchmarks may also be different some time later for unknown reasons. But faster is still faster and spending some time to optimize your site might be worth it. To start things, simply visit <a href="http://www.webpagetest.org/">Webpagetest</a> and enter your page URL.</p>
<p><em>Thomas Holz is the owner of ITSTH and the author of outlook tools to <a href="http://www.easy2sync.com/en/produkte/e2s4o.php">synchronize</a>, <a href="http://www.easy2sync.com/en/produkte/1-Click-Duplicate-Delete-Outlook.php">remove duplicates</a> and use <a href="http://www.replybutler.com/en/produkte/replybutler.php">boilerplate texts</a> and writes in his <a href="http://devblog.itsth.com/">devblog</a>, if he still has too much time after optimizing the website.</em></p>
<p><a href="http://blog.asp-software.org/advanced-website-optimization-making-your-site-faster/">Advanced Website Optimization – Making your Site Faster</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.asp-software.org/advanced-website-optimization-making-your-site-faster/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Happy 2010 with ASP!</title>
		<link>http://blog.asp-software.org/happy-2010-with-asp/</link>
		<comments>http://blog.asp-software.org/happy-2010-with-asp/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 15:29:03 +0000</pubDate>
		<dc:creator>Adriana Iordan</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[association]]></category>
		<category><![CDATA[association of shareware professionals]]></category>
		<category><![CDATA[shareware]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.asp-shareware.org/blog/?p=274</guid>
		<description><![CDATA[I hope this year the ASP will become more visible (this is the main 2010 goal of Jim Coutu, the new Chairman of the Board of Directors of the ASP), more people will join in and choose to volunteer some of their time to our Association.<p><a href="http://blog.asp-software.org/happy-2010-with-asp/">Happy 2010 with ASP!</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Happy new year everyone! &#8220;<a title="Happy New Year 2010 on Webmaster World" href="http://www.webmasterworld.com/webmasterworld/4052051.htm"><em>Lets hope the year of the Tiger treats us better than the year of the Cow did!</em></a>&#8221; <img src='http://blog.asp-software.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , to quote Bill from <a href="http://www.webmasterworld.com">Webmaster World</a>.</p>
<p style="text-align: left;">I hope this year the ASP <strong>will become even more popular </strong>(this is also the main 2010 goal of Jim Coutu, the new Chairman of the Board of Directors of the ASP) and will welcome more software authors.</p>
<p style="text-align: left;">A few <strong>changes have happened</strong> inside the ASP board: it has a new Chairman and 3 new members have joined the Board for a two year term. Jim Coutu from <a title="Banner Maker Pro" href="http://www.bannermakerpro.com/">GatorData Inc</a> is the new Chairman of the Board of Directors for this year. The three new members who have been elected for the board, that I wish to welcome wholeheartedly, are:</p>
<table style="border: none;" border="0" cellspacing="4" cellpadding="3">
<tbody>
<tr>
<td style="border: none;"><img class="size-full wp-image-281 alignnone" title="Don Waterfield" src="http://www.asp-shareware.org/blog/wp-content/uploads/2010/01/donwaterfield.PNG" alt="Don Waterfield" width="72" height="96" /></td>
<td style="border: none;"><img class="size-thumbnail wp-image-285 alignnone" title="Laura Look" src="http://www.asp-shareware.org/blog/wp-content/uploads/2010/01/lauralook-150x150.PNG" alt="Laura Look" width="96" height="96" /></td>
<td style="border: none;"><img class="size-thumbnail wp-image-288 alignnone" title="Michael C Battilana" src="http://www.asp-shareware.org/blog/wp-content/uploads/2010/01/michaelcbattilana-150x150.PNG" alt="Michael C Battilana" width="96" height="96" /></td>
</tr>
<tr>
<td style="border: medium none; width: 33%;" valign="top"><a href="http://www.linkedin.com/in/dwaterfield">Don Waterfield</a>, senior programmer/analyst at <a href="http://www.aqumix.com/">Aqumix, Inc</a>.</td>
<td style="border: medium none; width: 33%;" valign="top"><a href="http://www.linkedin.com/pub/laura-look/9/467/8a6">Laura Look</a>, project manager at <a href="http://www.bitsmithsoft.com/">Bitsmithsoft</a>.</td>
<td style="border: medium none; width: 33%;" valign="top"><a href="http://mcb.name/en/">Michael C. Battilana</a>, president of <a href="http://www.cloanto.com/">Cloanto</a>.</td>
</tr>
</tbody>
</table>
<p style="text-align: left;">A big thank you on behalf of everyone at ASP goes to the 3 members whose term ended in the Board of Directors, for all the enthusiastic work done in ASP: Henk Devos, Greg Weir and Dave Gjessing.<span id="more-274"></span></p>
<p style="text-align: left;"><strong>Get involved!</strong></p>
<p style="text-align: left;">ASP depends on the commitment of professionals from the software industry. For the ASP to effectively represent you and our software industry <strong>we invite your participation</strong>. We are actively seeking passionate and capable professionals to <a title="Join ASP" href="http://www.asp-shareware.org/join/join.asp" target="_self">join the ASP</a> and <a title="ASP Directors, Officers, Committee Chairs, Volunteers" href="http://www.asp-shareware.org/about/officers.asp" target="_self">serve as officers or committee chairs</a>. Get involved at the ground level and offer your skills to help.</p>
<p style="text-align: left;"><strong>State of the Micro-ISV-osphere</strong></p>
<p>For 2010, I think it would be a good idea to start with an assessment of your current software business situation, in comparison to the shareware industry statistics.</p>
<p>Our colleague Rob Ellison parsed through all the PAD files available in the<a href="http://downloads.asp-shareware.org/"> ASP PAD directory</a> (76,066 products!) and generated answers to some questions regarding the <a title="State of the Micro-ISV-osphere" href="http://ithoughthecamewithyou.com/2009/12/state-of-micro-isv-osphere.aspx">Micro-ISV-osphere state </a>– do check it out, you might find something of interest!</p>
<p style="text-align: left;"><em>So, what would you like to see ASP doing for you in 2010? Please comment below.</em></p>
<p><a href="http://blog.asp-software.org/happy-2010-with-asp/">Happy 2010 with ASP!</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.asp-software.org/happy-2010-with-asp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safer Downloads for Sale</title>
		<link>http://blog.asp-software.org/sd4sale/</link>
		<comments>http://blog.asp-software.org/sd4sale/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 18:37:54 +0000</pubDate>
		<dc:creator>Dennis Reinhardt</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[safer downloads]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.asp-shareware.org/blog/?p=262</guid>
		<description><![CDATA[The ASP funded the development of a software certification service called Safer Downloads (SD) through the trial stage. It now wants to divest itself of this property and is soliciting bids to transfer ownership. Up for sale, as a package, are the: saferdownloads.com (.net &#38; .org) and safeshareware.com domain names (4 total) USPTO trademark registration [...]<p><a href="http://blog.asp-software.org/sd4sale/">Safer Downloads for Sale</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://saferdownloads.com/"><img class="size-full wp-image-267 alignright" src="http://www.asp-shareware.org/blog/wp-content/uploads/2009/12/goldLogo.png" alt="Safer Downloads" width="165" height="165" /></a></p>
<p>The ASP funded the development of a software certification service called Safer Downloads (SD) through the trial stage.<br />
It now wants to divest itself of this property and is soliciting bids to transfer ownership.</p>
<p>Up for sale, as a package, are the:</p>
<ul>
<li><a href="http://saferdownloads.com" target="_blank">saferdownloads.com</a> (.net &amp; .org) and safeshareware.com domain names (<strong>4 total</strong>)</li>
<li>USPTO trademark registration of the seals</li>
<li>ownership of the proprietary software and content used to power the site</li>
<li>activity and test records, as they exist on site</li>
</ul>
<p>All funds offered by initial prospective customers (less than 10) have been returned. Most bank balances have been recovered by the ASP. An existing CD (time deposit) will be recovered soon and so there are no financial assets transferring to buyer under this sale.<span id="more-262"></span></p>
<p>NOT for sale are the domain hosting, and DNS, Corporation shell (negotiable), records, and PayPal account. Buyer will be expected to supply own legal, financial, and internet environment. The buyer will also be expected to operate the site independently of the ASP and not imply any ongoing ASP approval, involvement, or participation.</p>
<p>The ASP explicitly reserves the right to not accept any bid for any reason or apply arbitrary ranking offsets. Extent of cash payments to ASP and special pricing for ASP members are two anticipated ranking factors. ASP expectation is that bidding start at $1,000.</p>
<p>Contact <a href="mailto:VP@asp-shareware.org">VP@asp-shareware.org</a> with SD4SALE anywhere in each email. Such email correspondence may be quoted in whole or in part among ASP officers, directors, and volunteers having access to ASP boardroom. We ask that you register your intent <strong>prior to Midnight Dec. 13, 2009</strong>.</p>
<hr /><em><a title="Dennis Reinhardt" href="http://www.linkedin.com/in/dennisreinhardt">Dennis Reinhardt</a> is Vice President of the <a title="Association of Shareware Professionals" href="http://www.asp-shareware.org/">ASP</a> and chair of the PAD Specification Committee.</em></p>
<p><a href="http://blog.asp-software.org/sd4sale/">Safer Downloads for Sale</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.asp-software.org/sd4sale/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ASP member Wins ESWC&#8217;s 2009 Epsilon Award</title>
		<link>http://blog.asp-software.org/emsi-software-wins-eswcs-2009-epsilon-award/</link>
		<comments>http://blog.asp-software.org/emsi-software-wins-eswcs-2009-epsilon-award/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 17:49:53 +0000</pubDate>
		<dc:creator>Al Harberg</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Epsilon Award]]></category>
		<category><![CDATA[ESWC 2009]]></category>
		<category><![CDATA[European Software Conference]]></category>
		<category><![CDATA[software business]]></category>

		<guid isPermaLink="false">http://www.asp-shareware.org/blog/?p=225</guid>
		<description><![CDATA[Emsi Software&#8217;s a-squared Anti-Malware Wins ESWC&#8217;s 2009 Epsilon ASP member Christian Mairoll of Emsi Software has won the 2009 Epsilon Award for Software Excellence at the 9th annual European Software Conference. Emsi Software&#8217;s a-squared Anti-Malware application was awarded the prize earlier this month at the conference in Berlin, Germany. The Association of Shareware Professionals (ASP) [...]<p><a href="http://blog.asp-software.org/emsi-software-wins-eswcs-2009-epsilon-award/">ASP member Wins ESWC&#8217;s 2009 Epsilon Award</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_228" class="wp-caption alignright" style="width: 238px"><a href="http://www.asp-shareware.org/blog/wp-content/uploads/2009/11/ESWC-2009.jpg"><img class="size-full wp-image-228    " title="ESWC-2009" src="http://www.asp-shareware.org/blog/wp-content/uploads/2009/11/ESWC-2009.jpg" alt="ESWC-2009" width="228" height="172" /></a><p class="wp-caption-text">ASP Member Wins ESWC&#39;s 2009 Epsilon Award</p></div>
<p><strong>Emsi Software&#8217;s a-squared Anti-Malware Wins ESWC&#8217;s 2009 Epsilon</strong></p>
<p>ASP member Christian Mairoll of <a title="Emsi Software" href="http://www.emsisoft.com/en/" target="_blank">Emsi Software</a> has won the 2009 Epsilon Award for Software Excellence at the 9th annual European Software Conference. Emsi Software&#8217;s a-squared Anti-Malware application was awarded the prize earlier this month at the conference in Berlin, Germany. The Association of Shareware Professionals (ASP) was a sponsor of the European Software Conference.</p>
<p>Every year, the Epsilon Award recognizes the best software application from the European microISV and software community. Programs are nominated by software developers, a peer-review process that ensures that only the highest quality software is considered for the award.</p>
<p>In addition to receiving worldwide recognition for its software, Emsi Software was also awarded an artistic creation by a European artist, special prizes from the sponsors of the event and 200 Euros in cash which Emsi Software will donate to the SOS Children&#8217;s Villages organization founded in Austria.<span id="more-225"></span></p>
<p><strong>The a-squared Anti-Malware Security Suite</strong></p>
<p>The a-squared Anti-Malware 4.5 security suite for Windows features a double virus scanner plus behavioral analysis and stops viruses, spyware, Trojans, bots and rootkits from infecting PCs. In 2009, in seven independent head-to-head tests against other anti-malware software, a-squared Anti-Malware was chosen as the most effective.</p>
<p>In the latest test, run by the <a href="http://malwareresearchgroup.com/" target="_blank">Malware Research Group</a>, a-squared Anti-Malware 4.5 recognized <strong>99.8 percent</strong> of the 554,891 malware files used in the test, a higher score than the other 21 applications tested.</p>
<p>While not as well-known as some heavily-advertised security solutions, <strong>a-squared Anti-Malware</strong> has a big and growing number of victories in independent tests.</p>
<p>The a-squared Anti-Malware 4.5 runs under Windows, costs $40 (US) for a one-year single-user license and may be bought securely online from <a href="http://www.emsisoft.com/" target="_self">emsisoft.com</a>. You can download a 30-day trial version from the same web address.</p>
<p><strong>10th ESWC to be Held in 2010 in Vienna</strong></p>
<p>The 10th annual European Software Conference will be held in November, 2010 in Vienna, Austria. For additional information about the Epsilon Award and about the European Software Conference, visit <a href="http://www.euroconference.org/" target="_self">euroconference.org</a> or <a href="http://www.microisv.eu/" target="_self">microisv.eu</a>.</p>
<p><strong><em>Photo Credits</em>:</strong> Pictured above are David Boventer (left), the European Software Conference&#8217;s Executive Director and Christian Mairoll (right) founder and head of Emsi Software. Many thanks to Dave Collins of <a href="http://www.sharewarepromotions.com/" target="_self">Shareware Promotions </a> for providing photographs from the conference. Feel free to check more of Dave&#8217;s <a href="http://www.sharewarepromotions.com/conferences/esc/2009/index.asp" target="_self">photos from the 2009 ESWC</a>.</p>
<hr /><em>Since 1984, Al Harberg has been helping software developers write press releases and send them to the editors. You can visit him on <a title="www.dpdirectory.com" href="http://www.dpdirectory.com" target="_blank">www.dpdirectory.com</a>.</em></p>
<p><a href="http://blog.asp-software.org/emsi-software-wins-eswcs-2009-epsilon-award/">ASP member Wins ESWC&#8217;s 2009 Epsilon Award</a> is a post from: <a href="http://blog.asp-software.org">Association of Software Professionals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.asp-software.org/emsi-software-wins-eswcs-2009-epsilon-award/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
