<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>The UniPress Blog</title>
      <link>http://www.unipress.com/blog/</link>
      <description></description>
      <language>en</language>
      <copyright>Copyright 2006</copyright>
      <lastBuildDate>Tue, 11 Jul 2006 09:24:05 -0500</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Some thoughts about the Internet and UniPress (and even Al Gore)</title>
         <description><![CDATA[<p>We were recently reminiscing here about the old days and did a Web search on the history of domain names. We learned that our name 'unipress.com', which we got on July 13, 1987, is the 80th name ever registered!! (<a href=http://www.chrisabraham.com/2005/10/the_100_oldest.php>http://www.chrisabraham.com/2005/10/the_100_oldest.php</a><br />
for more info.) TRW is the 79th and Dupont is the 81st, so we are in good company. The list of the first 100 domain names is at the bottom of this article.</p>

<p>I knew that we had been Internet users for a long time, but didn't realize that we were such trailblazers. We started using the Net soon after we opened our doors in 1983, before there were domain names. </p>

<p>I remember a give-away we made for a Washington, DC tradeshow in winter<br />
1984 (at least I think it was 1984).  In those days, to send an email to a person on a different computer than yours, you had to specify the full routing between your computer and the recipient's!!  Typically, your site (if you were on the Net) had a connection to a local university, and hopefully so did the recipient's, because that was the only way to send and receive email. As example, if I wanted to send a message from UniPress in Edison, NJ to our UK agent (who had a link to Cambridge University) the 'To' field of the email would be something like: cambridge!columbia!rutgers!john@UnipressUk. (Note: it's been a long time since I had to address any mail like this, so I may not have done it exactly right.)</p>

<p><br />
Back to the give-away at the tradeshow ... To help the community, we made a map of the worldwide Internet backbone.  It was on sturdy cardboard stock and the map was very popular at the show since you really did need something like it in order to know how to route your email. During the conference a blizzard blanketed Washington, DC under more than 15 inches of snow. I made a paper hat out of one of the maps and used it for cover. When other people saw my hat, they swarmed our booth and took all the rest of the maps for the same purpose. Hopefully the hat was able to help people with their email communications too.</p>

<p>So, the Internet has come quite a distance since 1984!!</p>

<p>Writing about the Internet makes me think about Al Gore. Was he the inventor of the Internet? Did he claim to be? I did some Googling. <br />
Here's what I learned.</p>

<p>(<a href=http://www.perkel.com/politics/gore/internet.html>http://www.perkel.com/politics/gore/internet.html</a> . The text below is from that page.)</p>

<p>---------------------------------------<br />
In a March 1999 interview with Wolf Blitzer, Gore said, "During my service in the United States Congress, I took the initiative in creating the Internet."</p>

<p>But the real question is what, if anything, did Gore actually do to create the modern Internet? According to Vincent Cerf, a senior vice president with MCI Worldcom who's been called the Father of the Internet, "The Internet would not be where it is in the United States without the strong support given to it and related research areas by the Vice President in his current role and in his earlier role as Senator."</p>

<p>The inventor of the Mosaic Browser, Marc Andreesen, credits Gore with making his work possible. He received a federal grant through Gore's High Performance Computing Act. The University of Pennsylvania's Dave Ferber says that without Gore the Internet "would not be where it is today."</p>

<p>Joseph E. Traub, a computer science professor at Columbia University, claims that Gore "was perhaps the first political leader to grasp the importance of networking the country. Could we perhaps see an end to cheap shots from politicians and pundits about inventing the Internet?"</p>

<p><br />
-----------------------------------------------------------------</p>

<p>Look at <a href=http://www.sethf.com/gore/>http://www.sethf.com/gore/</a> for more on the Al Gore story.</p>

<p>-----------------------------------------------------------------</p>

<p><br />
At UniPress, we happily used our Internet domain name for more than a decade without any trouble, but in 1999 we were contacted by another company, the Unipress Corporation of Tampa, FL. Since the 1920s (as I recall) that Unipress has been making laundry pressing machines. At the time, they demanded that we stop using the 'unipress.com' domain name since their company is older than ours, and they trademarked the name 'Unipress' in the 1950s. We told them that we had the right to our domain name which we had obtained in 1987, and further that they had no need for our URL -- they could get one of their own, perhaps 'unipresscorp.com.' They completely refused to consider anything except us surrendering the URL to them.</p>

<p>To make a very long, costly, and unpleasant story shorter, I'll tell you that after a few years in court we got undisputed possession of our domain name, and the laundry people named their Web site 'unipresscorp.com,' which was the name we had suggested to them that they use when they initially contacted us.</p>

<p>Justice did finally prevail, at least, although the cost for this victory was more than one year of my son's college tuition.</p>

<p>----------------------------------------------</p>

<p>Here are the first 100 '.com' domain names and their dates:</p>

<p><br />
03/15/1985 SYMBOLICS.COM<br />
04/24/1985 BBN.COM<br />
05/24/1985 THINK.COM<br />
07/11/1985 MCC.COM<br />
09/30/1985 DEC.COM<br />
11/07/1985 NORTHROP.COM<br />
01/09/1986 XEROX.COM<br />
01/17/1986 SRI.COM<br />
03/03/1986 HP.COM<br />
03/05/1986 BELLCORE.COM<br />
03/19/1986 IBM.COM<br />
03/19/1986 SUN.COM<br />
03/25/1986 INTEL.COM<br />
03/25/1986 TI.COM<br />
04/25/1986 ATT.COM<br />
05/08/1986 GMR.COM<br />
05/08/1986 TEK.COM<br />
07/10/1986 FMC.COM<br />
07/10/1986 UB.COM<br />
08/05/1986 BELL-ATL.COM<br />
08/05/1986 GE.COM<br />
08/05/1986 GREBYN.COM<br />
08/05/1986 ISC.COM<br />
08/05/1986 NSC.COM<br />
08/05/1986 STARGATE.COM<br />
09/02/1986 BOEING.COM<br />
09/18/1986 ITCORP.COM<br />
09/29/1986 SIEMENS.COM<br />
10/18/1986 PYRAMID.COM<br />
10/27/1986 ALPHACDC.COM<br />
10/27/1986 BDM.COM<br />
10/27/1986 FLUKE.COM<br />
10/27/1986 INMET.COM<br />
10/27/1986 KESMAI.COM<br />
10/27/1986 MENTOR.COM<br />
10/27/1986 NEC.COM<br />
10/27/1986 RAY.COM<br />
10/27/1986 ROSEMOUNT.COM<br />
10/27/1986 VORTEX.COM<br />
11/05/1986 ALCOA.COM<br />
11/05/1986 GTE.COM<br />
11/17/1986 ADOBE.COM<br />
11/17/1986 AMD.COM<br />
11/17/1986 DAS.COM<br />
11/17/1986 DATA-IO.COM<br />
11/17/1986 OCTOPUS.COM<br />
11/17/1986 PORTAL.COM<br />
11/17/1986 TELTONE.COM<br />
12/11/1986 3COM.COM<br />
12/11/1986 AMDAHL.COM<br />
12/11/1986 CCUR.COM<br />
12/11/1986 CI.COM<br />
12/11/1986 CONVERGENT.COM<br />
12/11/1986 DG.COM<br />
12/11/1986 PEREGRINE.COM<br />
12/11/1986 QUAD.COM<br />
12/11/1986 SQ.COM<br />
12/11/1986 TANDY.COM<br />
12/11/1986 TTI.COM<br />
12/11/1986 UNISYS.COM<br />
01/19/1987 CGI.COM<br />
01/19/1987 CTS.COM<br />
01/19/1987 SPDCC.COM<br />
02/19/1987 APPLE.COM<br />
03/04/1987 NMA.COM<br />
03/04/1987 PRIME.COM<br />
04/04/1987 PHILIPS.COM<br />
04/23/1987 DATACUBE.COM<br />
04/23/1987 KAI.COM<br />
04/23/1987 TIC.COM<br />
04/23/1987 VINE.COM<br />
04/30/1987 NCR.COM<br />
05/14/1987 CISCO.COM<br />
05/14/1987 RDL.COM<br />
05/20/1987 SLB.COM<br />
05/27/1987 PARCPLACE.COM<br />
05/27/1987 UTC.COM<br />
06/26/1987 IDE.COM<br />
07/09/1987 TRW.COM<br />
07/13/1987 UNIPRESS.COM<br />
07/27/1987 DUPONT.COM<br />
07/27/1987 LOCKHEED.COM<br />
07/28/1987 ROSETTA.COM<br />
08/18/1987 TOAD.COM<br />
08/31/1987 QUICK.COM<br />
09/03/1987 ALLIED.COM<br />
09/03/1987 DSC.COM<br />
09/03/1987 SCO.COM<br />
09/22/1987 GENE.COM<br />
09/22/1987 KCCS.COM<br />
09/22/1987 SPECTRA.COM<br />
09/22/1987 WLK.COM<br />
09/30/1987 MENTAT.COM<br />
10/14/1987 WYSE.COM<br />
11/02/1987 CFG.COM<br />
11/09/1987 MARBLE.COM<br />
11/16/1987 CAYMAN.COM<br />
11/16/1987 ENTITY.COM<br />
11/24/1987 KSR.COM<br />
11/30/1987 NYNEXST.COM</p>

<p><br />
Until next time,</p>

<p>Fred<br />
<a href=mailto:fhp@unipress.com>fhp@unipress.com</a></p>]]></description>
         <link>http://www.unipress.com/blog/2006/07/some_thoughts_about_the_intern.html</link>
         <guid>http://www.unipress.com/blog/2006/07/some_thoughts_about_the_intern.html</guid>
         <category>View Points from the UniPress Team</category>
         <pubDate>Tue, 11 Jul 2006 09:24:05 -0500</pubDate>
      </item>
            <item>
         <title>The FootPrints Hosting Service. It may be just right for you.</title>
         <description><![CDATA[<p>I was thinking about the Hosting service we offer that has helped so<br />
many people. It lets customers run a full-function FootPrints system<br />
on a computer which we maintain for them. The customer doesn't need<br />
any servers or any IT infrastructure. We do it all. (Some customers<br />
from larger companies which have IT capability choose Hosting anyway,<br />
so that they can take care of their own needs without utilizing -- or<br />
paying for -- their in-house IT services.)</p>

<p><br />
One customer had no IT department so they could not have any helpdesk or<br />
issue tracking system until they found the UniPress FootPrints Hosting<br />
service.</p>

<p>Another customer had a large installation of FootPrints being used for a<br />
CRM Service Desk running on a corporate server. Their IT Department<br />
was charging them a lot of internal funds for using the equipment, and<br />
furthermore they had a lot of outages. They turned to UniPress: The<br />
Hosting fees were a lot less than their own company was charging them,<br />
their uptime was substantially better once they switched, and they got<br />
faster response time. This customer inputs more than 50,000 tickets<br />
per month!</p>

<p><br />
We have dozens of customers, and they are happy with the service. They<br />
each get a full FootPrints installation, so they can have multiple<br />
projects, they can be system administrators, etc., and we have<br />
developed an installation 'cookbook' to get them running very<br />
quickly. We do the setup for them (at no charge!), so they can be<br />
installed and running without being FootPrints experts.</p>

<p>The more I think about the Hosting service, the more I believe that it<br />
can be a great help to small organizations who don't have the in-house<br />
IT capability but whose operation is complex enough to need a powerful<br />
issue tracking system.</p>

<p>These customers typically are not using FootPrints for IT-helpdesk<br />
purposes. They use it for many other 'issue tracking' needs, such as<br />
customer service, HR, facilities management, etc.</p>

<p>One wonderful use of FootPrints is as the communication 'nervous<br />
system' for a multi-location organization. The system can be run<br />
through web screens, or FootPrints will send emails (including any<br />
attachments), automatically record replies (including any<br />
attachments), can act as a reminder/tickler system, and much more.</p>

<p><br />
Until now, we have been 'offering' the Hosting service more than<br />
'promoting' it. I am sure that the FootPrints Hosting Service can help<br />
many more organizations than it does presently. We are going to start a<br />
more active effort to promote it.</p>

<p>- Fred Pack, fhp@unipress.com<br />
</p>]]></description>
         <link>http://www.unipress.com/blog/2006/06/the_footprints_hosting_service.html</link>
         <guid>http://www.unipress.com/blog/2006/06/the_footprints_hosting_service.html</guid>
         <category>View Points from the UniPress Team</category>
         <pubDate>Tue, 20 Jun 2006 11:47:54 -0500</pubDate>
      </item>
            <item>
         <title>The Service Desk and Handheld Devices (PIMs)</title>
         <description><![CDATA[<p>My partner Fred Pack came running into my office today.  He had just <br />
upgraded his Palm to a fast broadband connection and wanted to show it <br />
off.  </p>

<p>Since his Palm can now send and receive email and work with Web pages, <br />
we discussed how FootPrints could take advantage of this device as well <br />
as other PIMs (personal information managers), like my BlackBerry. We <br />
talked for a while and I realized that this is both a general topic for <br />
service desks and other applications. So I thought I would describe PIM <br />
integration within the context which I know best, FootPrints.</p>

<p>There are three specific areas where FootPrints and similar <br />
applications might want to integration with PIMs. They are:</p>

<p>1. Synchronization between the Service Desk's Calendar, Tickets <br />
and Contacts and the PIMs Calendar, Tasks and Contacts. This can <br />
be done without a wireless Internet connection.</p>

<p>2. Accessing tickets dynamically on the PIM, including viewing <br />
issue  lists, updating tickets, looking at the details of tickets <br />
by sending and receiving email. This does require a wireless Internet <br />
connection to the PIM.</p>

<p>3. Accessing tickets dynamically on the PIM, similar <br />
functionality as #2 above, but via the PIM's mini Web browser.</p>

<p>I'd like to talk about each of these.</p>

<p><br />
Synchronization<br />
---------------</p>

<p>Wouldn't it be nice to synchronize your calendar appointments, tickets <br />
and contacts in your service desk to those in your Palm, BlackBerry or <br />
Outlook?</p>

<p>In FootPrints 7.5, now in Beta Test, you can do just that. </p>

<p>You can choose to synchronize an appointment with your PIM (or desktop) <br />
by simply checking the "Synchronize" box when creating or editing your <br />
appointment. And you can synchronize tickets to handheld or desktop <br />
tasks (typically My Assignments but you can choose any other search <br />
criteria), and send contact lists down to your handheld or desktop by<br />
choosing which contacts to send.</p>

<p>While this synchronization is static -- the update is done while the <br />
Palm or BlackBerry is attached to a desktop PC -- it is very convenient <br />
to be able to synchronize events, tasks and contacts with the PIM.</p>

<p>Dynamic Ticket Access via Email<br />
-------------------------------</p>

<p>FootPrints, as well as most other service desk products, have the <br />
ability to send and receive emails to create and update tickets, get <br />
details on them, and even show lists of tickets -- like My <br />
Assignments, so that when you are in your PIMs email client you can <br />
manage your support desk tasks.</p>

<p>In addition though, you might want to manage tickets through your <br />
handheld's email client. This is not a simple step though, since the <br />
footprint or screen of the handheld device is so much smaller than <br />
that of a typical email client.</p>

<p>If the service desk sends out the same email for Outlook, for instance, <br />
as it sends for your Palm, the Palm email would not be very readable.</p>

<p>But this problem is not too difficult to surmount:</p>

<p>In FootPrints, the Email setup page, which defines the formats, <br />
fields, headers and footers that are sent to Agents, Customers <br />
and CC's, also has a column for Wireless devices. This setup <br />
assumes that the footprint of the Wireless device will be narrow, <br />
and it creates emails which will fit on the typical handheld.</p>

<p>How does FootPrints know which email address is a Wireless <br />
address? First, you can specify in an Agent's profile which email <br />
corresponds to their Wireless/Handheld. Second, you can specify a <br />
class of email domains which are Wireless/Handheld. Both of these <br />
Wireless types of addresses will get the narrow, custom email <br />
messages.</p>

<p>Dynamic Ticket Access via Web Browser<br />
-------------------------------------</p>

<p>While the Email access for Handheld/PIM devices is excellent, a better <br />
method would allow the mini browser of the handheld to display the <br />
Web pages of the service desk application.</p>

<p>We are just starting design of this now.</p>

<p>What does this method require?</p>

<p>We will need to create server pages in FootPrints which are <br />
custom made for a small Web browser and which a) are single <br />
frame; b) are small enough to fit on the handheld's small Web <br />
screen; c) encompass enough information to be generally useful. <br />
This last point means that while a mini-homepage is useful (in <br />
one frame), as is seeing details and editing, no admin screens <br />
will be done in this mode (at least for version 1). It also means <br />
that the main FootPrints pages will need to know which browser is <br />
being used, and in the case of a handheld browser, adjust <br />
accordingly. </p>

<p>Let me know your thoughts on this, especially thoughts on the Web <br />
browser access to FootPrints for PIMs.</p>

<p>Mark<br />
msk@unipress.com</p>]]></description>
         <link>http://www.unipress.com/blog/2006/06/the_service_desk_and_handheld.html</link>
         <guid>http://www.unipress.com/blog/2006/06/the_service_desk_and_handheld.html</guid>
         <category>On The Mark</category>
         <pubDate>Mon, 19 Jun 2006 10:07:03 -0500</pubDate>
      </item>
            <item>
         <title>Thoughts about Japan: Part 2</title>
         <description><![CDATA[<p>I've been waiting to write about Japan again in my blog, knowing that I was going to visit again this spring. I have only been off the plane a few hours and decided to capture my thoughts before the jet lag really kicks in. </p>

<p>I visited our UniPress business partner in Japan, Macnica Networks, in Shin-Yokohama (30 minutes from Tokyo) and went to several meetings in Tokyo. I then attended the first Japanese User Conference for FootPrints in the Shinagawa Conference Center  in suburban Tokyo.</p>

<p>I had a great trip. First, I got to see so many of the Macnica people who I had met before, as well as some new faces.  I had technical meetings with Macnica’s FootPrints programmers and support people.  We discussed some language issues with supporting Footprints in double-byte kanji, and also discussed the future direction of the FootPrints product line.</p>

<p><br />
While in Japan I also met with various System Integrator partners of Macnica. These are large companies who sell products such as FootPrints, and include various services like customization, training, and integration with other applications. Often these System Integrator partners manufacture or distribute other product lines which can be used successfully with FootPrints.</p>

<p>In one case, I met with the division of a large partner who is the developer of the largest Network Management system used in Japan, and they are planning to integrate FootPrints with their tool; so their 10,000 customer sites can get the benefit of both products working together.</p>

<p>The User Conference was the high point of the trip. Macnica gathered 100 customers and prospects into the Shinagawa Conference Center. I spoke about using FootPrints for Compliance and Change Management. This is a big topic in Japan, as the government is planning a J-SOX compliance law for business, comparable to the Sarbanes-Oxley (SOX) law here in the US.  People are very interested in how to use FootPrints to keep track of issues using approval processes, and of course, with an uneditable audit trail. I got a very nice reception at the event, and my sense is that the people were appreciative of learning how FootPrints can help them address compliance and change management initiatives.</p>

<p>Several customers gave talks as well. They talked about how FootPrints helps their companies and how useful it has been to them. Macnica also talked about novel uses of FootPrints, which is always interesting to me as I get to learn how people are configuring and customizing the system to address all types of activities and projects.  </p>

<p><P><a href=http://www.unipress.com/markstadium.jpg target=_blank><img src=http://www.unipress.com/markstadium.jpg width=150 height=113 border=0 align=right></a>I was very happy during the cocktail party on Friday night when several current customers -- unsolicited -- got up to say how much FootPrints helps their companies. <br />
You might wonder how I could understand anything.  Yes, a majority of the conversations were in Japanese, and I only know about 50-75 words.  Macnica provided me with a person who could do simultaneous translation. This not only helped me to understand the talks, but also helped me in one-on-one discussions with customers so they could communicate with me.</p>

<p>If you ever go to Japan, here is a useful tip: Business people have a formal way of exchanging business cards before doing anything else. They turn the card 180 degrees so the recipient can directly examine it as it is presented with both hands. They introduce themselves. "Hello, my name is Kawahara, glad to meet you," for instance. </p>

<p>You should do the same: "Hello, my name is Krieger (note the last name reference), glad to meet you." Even better, here is a useful Japanese phrase, it puts people at ease: "Hello my name is Krieger, 'hajimeymashtey.'" -- phonetically, that means 'nice to meet you' in Japanese. </p>

<p>Of course I had wonderful food in Japan. Whether it was sushi or tempura or a bento box (a box with various delicacies) or beef or shrimp, the food was wonderfully prepared and beautiful to look at and delicious.</p>

<p><a href=http://www.unipress.com/sumoads.jpg target=_blank><img src=http://www.unipress.com/sumoads.jpg width=150 height=113 border=0 align=left></a>My hosts at Macnica were so thoughtful, they even took me to the Sumo matches which were going on in Tokyo last week. What an experience! First, the color in the Sumo stadium was unbelievable. I've seen Sumo on TV, but actually being there was very different.  The vivid colors stand out in the outfits that the referee wears; the outfits worn by the people who sweep the ring; the advertisements which people walk around the ring between matches; the banners and paintings of past champions on the walls. All of this was very colorful and interesting.  

<p><a href=http://www.unipress.com/sumo1small.jpg target=_blank><img src=http://www.unipress.com/sumo1small.jpg width=150 height=113 border=0 align=right></a>And the Sumo wrestlers themselves are giants. It's not only their girth, yes, they are large in the middle -- I resist calling them fat, because they are not. But they are also very tall. They tower over everyone else, and the foreigners who've reached the top of the Sumo ranks, including wrestlers from Mongolia and Eastern Europe are 6' 6" and taller, and weigh 350 pounds of muscle or more.  What a sight.</p>

<p>All in all, I had a great time.  I learned a lot, and hopefully gave some helpful tips and hints to my hosts and their customers and prospects.  As always, I enjoyed the great hospitality of the Japanese people, and look forward to going back soon.</p>

<p><br />
Sayonara,</p>

<p>Mark</p>]]></description>
         <link>http://www.unipress.com/blog/2006/05/thoughts_about_japan_part_2.html</link>
         <guid>http://www.unipress.com/blog/2006/05/thoughts_about_japan_part_2.html</guid>
         <category>On The Mark</category>
         <pubDate>Tue, 23 May 2006 12:17:44 -0500</pubDate>
      </item>
            <item>
         <title>Why LDAP is Important to the Service Desk</title>
         <description><![CDATA[<p>I've been thinking about technologies which are important to the Service <br />
Desk, especially in integrating with the organization's existing <br />
infrastructure.</p>

<p>One of the most widely used and accepted methods today for centrally <br />
managing Address Book contact information is LDAP or Lightweight <br />
Directory Access Protocol. </p>

<p>LDAP allows any organization to record, in one place, all Address Book <br />
information about their employees or customers, and use this information <br />
in a variety of applications. Since there is one data store for this <br />
information, and since this data is generally managed by one group in <br />
the IT department, other applications can generally use this LDAP in <br />
read-only mode.</p>

<p>This protocol is so important that Microsoft, SUN, Novell, Lotus, and a <br />
variety of other vendors have made the LDAP server a centerpiece of <br />
their respective offerings. In Microsoft's case, Active Directory, which <br />
is their LDAP product, is an integral part of Exchange. And login <br />
services are a part of LDAP, since a user's password is stored in LDAP.</p>

<p>So what's this got to do with Service Desk?</p>

<p>Every Service Desk needs to have an Address Book of employees and <br />
customers. It needs to have some way of logging people in and tracking <br />
activity relevant to the Service Desk interactions. Therefore, if the <br />
organization as a whole has an existing LDAP repository, the Service <br />
Desk would be very remiss to not use the existing LDAP data, either for <br />
login or for Address Book, or for both.</p>

<p>Here are some of the benefits I was thinking about when the Service Desk <br />
tightly integrates with the LDAP service:</p>

<p>1) Customers and Agents both get the benefit of having one userid and <br />
one password if the Service Desk can authenticate through the LDAP <br />
authentication system.</p>

<p>2) Customers get the benefit of having their contact data <br />
automatically put into the ticket when they use self service to <br />
create a Service Desk ticket.</p>

<p>3) Agents get the benefit of quick lookup of customer data when <br />
filling out a ticket, directly from the LDAP repository.</p>

<p>4) Everything is always up to date if a Dynamic lookup of LDAP data <br />
queries the actual LDAP repository, not a copy – eliminating <br />
manual data synchronization processes</p>

<p>What are the technical challenges to implementing this kind of LDAP <br />
integration? </p>

<p>1) LDAP authentication calls to/from a database need to be dynamic -- <br />
a call to the LDAP service needs to be at the heart of the <br />
integration, so that the current userid and password are used in the <br />
Service Desk authentication, not a two week old version of this date <br />
which was imported then. </p>

<p>2) LDAP Address Book lookup needs to be dynamic too -- a call to the <br />
LDAP Address Book lookup needs to be at the heart of this <br />
integration, so that 'importing' LDAP data into the ticket (or <br />
listing Address Book data) is done via a dynamic call to the LDAP <br />
server.</p>

<p>Importing data from LDAP on a regular basis might seem like a good <br />
idea, but the work needed to setup an import, and the likelihood that <br />
the data is out of date are serious flaws in a real 'import' of the <br />
full LDAP database.</p>

<p>3) Setting up the LDAP authentication and the LDAP Dynamic Address <br />
Book lookup have to be easy from an Administrative point of view. And <br />
making changes to the setup has to be easy too. Having an excellent <br />
LDAP integration, but one which took 3 months and cost an extra <br />
$30,000 (plus additional thousands whenever a change is needed) is <br />
not a good solution.</p>

<p>4) The LDAP integration should work for a lot of different kinds of <br />
LDAP servers.</p>

<p>The good news for you FootPrints users is that we've implemented the <br />
FootPrints to LDAP link as a true dynamic integration, for all LDAP <br />
servers which we've tested against (and we were given an Open Group LDAP <br />
certification), and it is very easy to setup.  It can take a few minutes <br />
or hours through a Admin Web page without any programming required.</p>

<p>What interesting LDAP projects are we thinking about?</p>

<p>First, we sometimes hear about writing to the LDAP address book (it is <br />
an infrequent request). I think that most organizations do not want <br />
'other' applications to write to their LDAP address book: The owner of <br />
the LDAP is responsible for writing it, not the Service Desk. But if this<br />
requirement grows, we will implement it.</p>

<p>Second, we occasionally hear from a site who wants FootPrints to manage <br />
a single address book consisting of two or more separate LDAPs at <br />
different locations and with different LDAP 'urls.' We are thinking <br />
about this one.  It might benefit more than just a few people, but there <br />
might be LDAP methods outside of FootPrints to give two or more LDAP <br />
sources a single access point. We'll see if this can easily be done.</p>

<p>I'm really glad we did a fine LDAP integration.  It is so helpful to our <br />
customers and provides additional capabilities and possibilities for the <br />
Service Desk. Let me know if you have comments or questions, I'll be <br />
happy to answer.</p>

<p>Mark<br />
msk@unipress.com</p>]]></description>
         <link>http://www.unipress.com/blog/2006/05/why_ldap_is_important_to_the_s.html</link>
         <guid>http://www.unipress.com/blog/2006/05/why_ldap_is_important_to_the_s.html</guid>
         <category>On The Mark</category>
         <pubDate>Thu, 04 May 2006 15:13:45 -0500</pubDate>
      </item>
            <item>
         <title>Email and the Service Desk</title>
         <description><![CDATA[<p>The ability to integrate email into the Service Desk is such a useful capability that I wonder how we were ever able to live without it.</p>

<p>When I think back to FootPrints versions 1 and 2, I remember how many customers requested variations on this 'integrated email' theme, some with simple requirements and others with much more complex needs. This business requirement, which essentially allows a customer or agent to create or edit a ticket via email - in addition to the web interface - is just so important.</p>

<p>First, obviously, you want to be able to email a ticket into the Service Desk and be able to receive confirming emails back. But that's just the tip of the iceberg.  Email integration and management offers so much more, including: </p>

<p>- Correct threading of a response to the corresponding ticket: When you reply to the email confirmation of a ticket, you want your reply to appear in that ticket, not create a new one. </p>

<p>- No duplication of text: You want to cut the text which is repeated out of the update to the ticket, so the same words do not appear over and over, once per email response.</p>

<p>- Ability to update fields: You want to update not only the general description of the incident, but also the ability to update specific fields of the ticket which is created or edited.</p>

<p>- Perform queries: You want email to allow queries of the system. Like 'list my current assignments.'</p>

<p>- Different emails for different people: You probably want to have different rules for what different types of roles (customer versus agent) see in the email messages. So you need to be able to customize emails per role.</p>

<p>- Different emails for different devices: You also want different devices to see different email message text, perhaps based on device size. So a pager or email-enabled phone receives a reduced email template, since the screen is so much smaller.</p>

<p>- Having customizable escalation and change management emails, based on role and escalation or CM rule.</p>

<p>- Allowing files attached to an email to attach to a ticket automatically.</p>

<p>But these featureas and capabilities are also just the tip of the iceberg. Once someone starts using email as a primary access mechanism for the Service Desk, even more functionality is mandated. Just this week, I was reviewing some new features for some upcoming releases, here are some excellent examples:</p>

<p>- "I want to be able to update time worked on a ticket from an incoming email."</p>

<p>- "I want my agent to submit email as if they were the customer they are helping."</p>

<p>- "I want to turn off replies to an agent or customer when they have submitted the issue."</p>

<p>Especially as more and more people in the field need the full capabilities of the Service Desk  via email, more and more of the advanced Service Desk function is needed to make email a comprehensive and powerful channel. Thus, functions like escalation, change management, service level agreements (SLA), etc, need to be triggered automatically by email services in the Service Desk.</p>

<p>Every time we review functionality for a new FootPrints release (discussed in my last blog entry) email functionality is near the top of the list:  Email integration is so vital that as more and more people adopt for their agents and customers - and especially field force personnel - new features are always near the top of our consciousness.   We have always been at the forefront of email management and I look forward to pushing the envelope and making it even more useful and transparent to the Service Desk and everyone who interacts with it.</p>

<p>Write to me at msk@unipress.com with your comments.</p>

<p>Mark</p>]]></description>
         <link>http://www.unipress.com/blog/2006/04/email_and_the_service_desk.html</link>
         <guid>http://www.unipress.com/blog/2006/04/email_and_the_service_desk.html</guid>
         <category>On The Mark</category>
         <pubDate>Mon, 17 Apr 2006 09:52:11 -0500</pubDate>
      </item>
            <item>
         <title>Planning for New Releases</title>
         <description><![CDATA[<p>Customers often ask me whether a feature they've requested will go into the next release of our FootPrints product.  Sometimes they ask  as a follow-up how we plan releases. I thought I'd say a few words about this today.</p>

<p>First, UniPress Software uses FootPrints to track development changes. We broadly classify issues in this FootPrints development project as Bugs, Feature Requests, and Design Flaws. When a customer or UniPress team member finds a bug, or when someone asks for a new feature, or if we determine that a feature which was done earlier was incomplete or could have been done better (a design flaw), we track it in this "Development Project." </p>

<p>The Development Project becomes the development team's repository for all future releases, and tickets in this project are carefully reviewed as new releases are planned.</p>

<p>New releases usually have a few large important features, chosen by UniPress and by customer 'vote' - when a number of customers ask for an important feature. In FootPrints 7.5, due out this Spring, a popular feature that was highly requested by customers is the FootPrints Sync Add-on, which will allow FootPrints synchronization of calendar appointments, tasks, and address book entries to third-party applications and devices such as Palm, Outlook, Blackberry and Lotus Notes. Many customers asked for this. Those of you at the FootPrints User Conference will remember the rounds of applause when I announced we were planning to do this feature.</p>

<p>How do we plan? First, the Development Project has a field called Projected Release, the drop down choices include the next two releases (e.g. 7.5, 8.0) and a catch-all "Future Release." When new tickets are entered, an initial determination is made on when we'll make the change. Furthermore, as we gain more data - perhaps ten customers tell us that a specific feature request is getting more important - we can move the ticket up in the release schedule. Or down.</p>

<p>This release determination is being done all the time, as features, design flaws and bugs are moved from one release to another.</p>

<p>(By the way, really custom requests, useful for only one customer for their specific installation are entered into the Development Project, but we note that this is likely a customization which will not be in a future release unless it is done as custom work.)</p>

<p>Also, once tickets are scheduled for a release, and developers estimate the time needed for doing the change, we can estimate the release schedule better, and we can always search and report on where we stand in getting the release closed. Once the release work is closed, we use this project to manage the test phase: Tickets are changed from Open to Testing status by a developer doing the work and then from Testing to Verified (or back to the developer!) when tested by QA engineers. This workflow process, by the way, is fully supported by the built-in customization and business rules features of FootPrints, which makes it easy to manage our development activities.</p>

<p>So in closing, every version of FootPrints - large and small - is directly related to the feedback from our customers and the feedback we gain throughout our support processes.  This helps us keep pace with our customers changing needs and ultimately build better software.</p>

<p>I hope this is useful information. Email me if you have any thoughts or questions.</p>

<p>Mark<br />
</p>]]></description>
         <link>http://www.unipress.com/blog/2006/03/planning_for_new_releases.html</link>
         <guid>http://www.unipress.com/blog/2006/03/planning_for_new_releases.html</guid>
         <category>On The Mark</category>
         <pubDate>Thu, 30 Mar 2006 11:39:39 -0500</pubDate>
      </item>
            <item>
         <title>My New BlackBerry</title>
         <description><![CDATA[<p>A few months ago, we discussed buying a "company" BlackBerry to test the FootPrints Sync feature that we plan to release this spring. I volunteered to get the BlackBerry, do the testing, and learn how to use it in the process. To do so I decided to make it my everyday phone and handheld device.</p>

<p>I had a few reasons. First, I wanted to see what all the excitement was about BlackBerry. Second, I carried around a nice small Motorola phone, and a Palm, but both were getting a bit outdated. The Motorola, while excellent, was bought just before Bluetooth was becoming popular, and both my wife's car and my car are Bluetooth capable, so I wanted to upgrade the phone to work with both. The Palm is OK, but it is old, and to use the phone and the Palm, I need to carry two devices around.  I also wanted to become very experienced with using the new FootPrints Sync feature. Lastly, I hoped to experiment a bit with getting email via BlackBerry.</p>

<p>Late last year the nice new BlackBerry arrived. I was unimpressed at first when I saw that the legal booklet was dozens of pages long (in multiple languages) and the "Getting Started Guide" was 8 pages, but I realized that RIM might be gun-shy about legal issues. Since then the <a href=http://rim.com/news/press/2006/pr-03_03_2006-01.shtml>RIM/NTP lawsuit has been settled </a>.   The BlackBerry was easy enough to use, and the Guide was easy to follow, changing my initial skeptical impression.</p>

<p>I switched phone chips with my old phone, thanks to Cingular. That worked great.  And I added the Palm data to my BlackBerry, thanks to Julie, our System Admin, who helped me with the import and export. With the BlackBerry, I now have one integrated phone, address book, appointment device, handheld task manager, etc. as well as access to email (more to come on this).</p>

<p>What are my current impressions? </p>

<p>I like the BlackBerry as a PDA. The keyboard and wheel are "different" and take some getting used to, but it is not difficult after some experience with it.  But I now have dozens of contacts, appointments, and other info at my fingertips and it is very useful. </p>

<p>I like the phone, especially with the car integration. I just get into the car, it syncs with the phone, and I can call without touching the phone, just by using one button on the steering wheel and voice commands.  And it is well designed as a standalone phone too.</p>

<p>I am about to start using the email, probably within about 2 weeks. I am a little concerned about this, since I receive and answer so many emails every day (and night and weekend), that I might use the BlackBerry and never get away from my email. But I think it will be worthwhile. I'll post something once I get some BlackBerry email experience, and keep you posted on the new FootPrints Sync integration.</p>

<p>Until next time!</p>

<p>Mark<br />
</p>]]></description>
         <link>http://www.unipress.com/blog/2006/03/my_new_blackberry.html</link>
         <guid>http://www.unipress.com/blog/2006/03/my_new_blackberry.html</guid>
         <category>On The Mark</category>
         <pubDate>Mon, 13 Mar 2006 08:37:41 -0500</pubDate>
      </item>
            <item>
         <title>A Nice Start to 2006</title>
         <description><![CDATA[<p>Call Center Magazine just gave FootPrints it's Product of the Year <br />
Award for 2006.</p>

<p>In addition, the <a href=" http://www.unipress.com/pr/022206pr.html" target=_blank> Forrester Research Wave report </a> on Service Desk chose<br />
FootPrints as a Market Leader in the Small Enterprise category and as a<br />
Strong Performer in the Large Enterprise category.</p>

<p>These awards have a lot to do with the strength of the product, but they<br />
also have a lot to do with our product philosophy and company philosophy.</p>

<p>Here's what I mean:</p>

<p>- You can download and install a FootPrints full-strength demo in just<br />
  a few minutes with all the FootPrints functionality. You can set it<br />
  up yourself using the "Getting Started Guide" and you can start using it<br />
  in testing or real-life mode immediately with little work.</p>

<p>        This was a guiding principle when we wrote version 1: Download<br />
        demos, ease of install, ease of admin (and of course with no<br />
        loss of functionality in the demo version).</p>

<p>  I sometimes get an email from a new customer, it goes something like<br />
  this: "I wanted a Service Desk solution, but I am very hands on, I<br />
  wanted to download it, set it up myself, manage it myself, and make<br />
  a decision based on what I saw. I just bought FootPrints without ever<br />
  talking to a UniPress person."</p>

<p>- You can integrate FootPrints with other applications with little or<br />
  no programming. I'm thinking here of the Dynamic LDAP Address Book<br />
  Link and the Dynamic SQL Link. No programming, but direct access to<br />
  other databases to integrate information into FootPrints. You can <br />
  also integrate FootPrints with your XML Web Services enabled application<br />
  with little programming -- and I know customers who've cut and pasted<br />
  the Web Services client examples in the FootPrints documentation (for<br />
  java, C#, perl or php) and had their integrations done in minutes.</p>

<p>        Our philosophy has been to make it easy yet powerful. I am<br />
        pleased with the success we've had with this.</p>

<p>- You can host FootPrints yourself or we'll host it for you. This speaks<br />
  about our company philosophy more than anything: When customers asked<br />
  us to host the FootPrints they'd purchased or were thinking of<br />
  purchasing (usually, they've had limited IT resources), we jumped in,<br />
  set up a hosting service, and gave them what they needed.</p>

<p>        Forrester noted this as one of FootPrints' high points.</p>

<p>It's a great start to 2006. Write to me at msk@unipress.com, I'd like to<br />
hear from readers.</p>]]></description>
         <link>http://www.unipress.com/blog/2006/03/a_nice_start_to_2006.html</link>
         <guid>http://www.unipress.com/blog/2006/03/a_nice_start_to_2006.html</guid>
         <category>On The Mark</category>
         <pubDate>Fri, 03 Mar 2006 16:06:44 -0500</pubDate>
      </item>
            <item>
         <title>How FootPrints Began</title>
         <description><![CDATA[<p>Hi. I'm Fred Pack, VP and Co-Founder of UniPress Software.</p>

<p>We had the idea to create a web-based help desk product in 1994 when the World Wide Web was barely in its infancy. We believed that the Web was the ideal base for a help desk / issue tracking system.  Version 1 of FootPrints was launched in 1996, so our program (now 7.0) is in its 11th year of development.</p>

<p>From the first days of its design we knew that we weren't really<br />
making a 'helpdesk' or 'CRM' system -- we were making a<br />
general-purpose 'issue tracking' system -- the issues being tracked<br />
could really be about anything.</p>

<p>But we also knew that the term 'helpdesk' had a meaning which people<br />
would understand, while 'issue tracking' was much more vague and<br />
harder for people to relate to, and in marketing the fundamental<br />
necessity is to build a connection with the potential buyer. No<br />
connection, no sale; no sales, no company. We needed sales of our new creation to make the effort worthwhile.</p>

<p>So we decided to promote FootPrints as a 'helpdesk', and this was<br />
clearly a wise decision because our product gained market acceptance<br />
and has prospered, bringing happiness to many, many users.</p>

<p>But from the first days I have had a frustration: Our program is SO<br />
MUCH MORE than merely a helpdesk (or CRM) system. It has VERY WIDE<br />
APPLICABILITY. Gratifyingly, many of our customers who have purchased<br />
it as a helpdesk/CRM product have come to realize by themselves that<br />
they can use FootPrints for much more, and they are doing so. </p>

<p>To encourage expansive use of FootPrints, we designed the solution to accommodate an unlimited number of "projects", which allow customers to expand the scope of their service desk, and accommodate other business needs.  We also provide more than a dozen project templates to make it easy to create projects for numerous different types of business tasks.  And for years we have marketed the product's versatility as a key capability that can be used widely within any organization.</p>

<p><br />
In addition to help desk and CRM, there are templates in FootPrints for change management, HR purposes, facilities management, purchase order control, software development and bug tracking, asset management, and much more. FootPrints can help you track and manage just about anything, and the great news is that you don't need to be a programmer to customize it to do so, nor do you have to pay extra to create as many projects as you want.  The entire setup is done via simple web screens. And you can always make your own fully custom projects - you don't have to use one of our templates.</p>

<p>So while we have 2,200 customers successfully using FootPrints for many types of business-critical applications, I know there are thousands of other organizations that can use this powerful tool.  The possibilities are endless.  We simply (but it isn't so simple!) have to continue to spread the word, and those that get it will quickly become fans.</p>

<p>If you are a FootPrints customer, I'd love to hear how you are using the system in interesting ways.  If you are not a customer, please take a closer look at your organizational problems and see if FootPrints can help you take care of them. It probably can!  </p>

<p><br />
Fred Pack<br />
fhp@unipress.com<br />
</p>]]></description>
         <link>http://www.unipress.com/blog/2006/02/how_footprints_began.html</link>
         <guid>http://www.unipress.com/blog/2006/02/how_footprints_began.html</guid>
         <category>View Points from the UniPress Team</category>
         <pubDate>Tue, 14 Feb 2006 11:38:46 -0500</pubDate>
      </item>
            <item>
         <title>Thoughts on Japan: Part I</title>
         <description><![CDATA[<p>I just learned that I'll be going to Japan in mid-May to visit our<br />
Japanese Distributor, Macnica Networks, during their First FootPrints User<br />
Conference. I'm pretty excited. While I've gone to Japan many times over<br />
the last 20 years, it's always an adventure.</p>

<p>I thought about "Lost in Translation. It is brilliant, not only in how it<br />
depicts the relationships between the characters, but also in how it<br />
depicts the effect of cultural differences on an overseas business<br />
traveler. I could personally identify when I saw Bill Murray traveling<br />
from the airport to his hotel.  Very, very tired, but overwhelmed and<br />
excited by the lights and the action on the Tokyo streets.  So much in the<br />
movie caught the interesting nuances, from the Karioki, to the late night<br />
sleeplessness, to the crowded streets day and night, to the more formal<br />
nature of the people.</p>

<p>I've seen and experienced a lot of interesting things in Japan over the<br />
years myself. I saw Prince Charles and Princess Diana on a state visit to<br />
Japan, driving through Tokyo in a motorcade.  Quite a sight to behold, and<br />
yes, I waved the little Japanese and British flags they gave us, just like<br />
all the other people.</p>

<p>I learned that you have to scream your location at the cab driver or you<br />
never get started on your trip: "GRAND PALACE HOTEL" works, but "grand<br />
palace hotel" doesn't.</p>

<p>The days can be very long. You work all day and then meet with business<br />
associates for marathon dinners at night.  During dinner, one can drink<br />
many, many little bottles of sake. We most certainly did. And the Japanese<br />
seem to take notice as they quietly peer in to see how the Americans are<br />
handling their drink of choice.</p>

<p>The Japanese market for service desk software is growing. Like us here in<br />
the US, it is paramount for Japanese businesses to effectively manage<br />
internal and external customer relationships. And they are using<br />
FootPrints to do this.  Macnica is doing a great job for us and I look<br />
forward to meeting the users in May.</p>

<p>I love Japan. I love the people, the atmosphere, the hard work, the<br />
excitement, the great food. Japan is a great place. More on my Japan trip<br />
when I return.  Stay tuned.</p>]]></description>
         <link>http://www.unipress.com/blog/2006/02/thoughts_on_japan_part_i_1.html</link>
         <guid>http://www.unipress.com/blog/2006/02/thoughts_on_japan_part_i_1.html</guid>
         <category>On The Mark</category>
         <pubDate>Wed, 08 Feb 2006 09:07:36 -0500</pubDate>
      </item>
            <item>
         <title>Why the Web is great for a Web software company...and its customers</title>
         <description><![CDATA[<p>We all know that the web is fantastic: Think of life before google, yahoo,<br />
mapquest, vacationstogo or expedia, cnn.com --- versus now. The differences<br />
are so obvious that no case needs to be made for the web being great. But I<br />
was thinking about how the web has made life great for someone in my<br />
position helping to manage a company with a web-based software product.<br />
The web -- and web-based software -- offers many benefits.  </p>

<p>Let me explain:</p>

<p>--- The most obvious is that a 100% web-based software product can be<br />
deployed at a customer site by installing it on one central organizational<br />
server.  No client software is needed as all functions are accessible via<br />
the user's standard  browser. Why is this great for a web software company? <br />
It makes the job of  deploying the product to a local company or a global <br />
company the same:</p>

<p>        Just put the web-based software on a webserver, and anyone with the<br />
        appropriate privileges, anywhere on the web, can access it. No client <br />
        software is needed.</p>

<p>This is a big deal for my product's users -- which makes it a big<br />
deal for me.</p>

<p>--- The software can be demo'd to many people at once. This is what got me<br />
thinking about this topic: We did a 'webinar' a few days ago to 250 people<br />
interested in helpdesk automation. Webinars are displacing its predecessor,<br />
the seminar.  Years ago, you needed to rent a big room, send out invites,<br />
serve lunch or   coffee and donuts - and you  might sometimes get  a<br />
reasonable audience. Managing an event like this was difficult and very <br />
expensive, but it was always possible that no one would come (:. Webinars <br />
have changed this.  Nowadays, prospects can come to this week's webinar, or to<br />
next week's webinar instead if something important comes up.</p>

<p>And what if a good  thing happened -- too many people came: In the old days,<br />
there would chaos and standing room only.  Webinars allow you to scale, all<br />
while reaching people in the comfort of their most convenient (and comfortable) <br />
office environment.</p>

<p>--- Web software can be easily demo'd *custom* to anyone, anywhere. Last<br />
year I gave a demo to a group of people from one company -- some of them<br />
high-level executives -- at a company in North America, Asia, and Europe --<br />
simultaneously. They logged in to a Live Meeting session from their<br />
desktops, we got on a shared phone line, and I showed them a customized<br />
demo on how to use the product for their needs. This was set up in minutes.</p>

<p>Again compare this to the old days:</p>

<p>We would have flown out to some central location, had to have been  there<br />
when they were all in town, and given the demo in person.   Coordination,<br />
cost, and time lost were all way larger.</p>

<p>A corollary to this is that the need for traveling salesmen and demo-givers<br />
is greatly reduced. This means that the cost structure of the software<br />
manufacturer is less than it used to be, which in turn means that the prices<br />
charged for software can be less than in the pre-web days. So the customers<br />
can pay less, which also allows companies who could not afford the product<br />
in the bad-old days to buy it. Volume goes up for the software manufacturer;<br />
Everyone wins!</p>

<p>--- The software can be run at the customer site or hosted anywhere. In the<br />
pre-web days, the software had to be installed on each and every machine at<br />
the customer premises in order to provide users with access to the<br />
application.  There was no other way to do it. Now, customers who are not<br />
part of the IT Department, and who need the software as a service, can have<br />
it hosted anywhere. This allows software developers like me to host their<br />
web-based applications, eliminating the hard costs of purchasing the related<br />
IT infrastructure as well as respective expense to install, set-up and<br />
maintain them. This is a tremendous benefit.</p>

<p>--- Checking stuff out can be really easy from anywhere. I went on a<br />
wonderful cruise during the first week of January. From the ship, which had<br />
Internet service, I could read my email from the web, read support issues --<br />
looking for anything which needed my personal attention - read development<br />
issues too, commenting as needed, all via the web interface. In just a few<br />
hours during the week, I could see what was going on, and in a few cases I<br />
could even help - all while being in the middle of the ocean and far away<br />
from the office. Again, if I contrast that to years ago, the web has made <br />
life way easier, and we are more efficient, all of us.</p>

<p>In every case, our costs have gone down, we are more efficient, and we and<br />
our customers reap the benefit. The Web is great.</p>

<p>Mark</p>

<p>P.S. If you have comments on this or any other blog entries, please email me at msk@unipress.com</p>]]></description>
         <link>http://www.unipress.com/blog/2006/01/why_the_web_is_great_for_a_web.html</link>
         <guid>http://www.unipress.com/blog/2006/01/why_the_web_is_great_for_a_web.html</guid>
         <category>On The Mark</category>
         <pubDate>Tue, 24 Jan 2006 10:43:24 -0500</pubDate>
      </item>
            <item>
         <title>Thoughts on FootPrints Version  1</title>
         <description><![CDATA[<p>People sometimes ask me, "How did you get started with FootPrints back<br />
in the late 90's?"</p>

<p>I had a chance to think about this last week while I was away on<br />
vacation for a few days in a nice warm climate.</p>

<p>The story goes back to the early 1990's, when I was approached by a 'friend<br />
of a friend' who had written a Source Code Manager for Sun Unix called<br />
'SCM.' For those of you who use Unix or Linux, SCM was like SCCS or RCS,<br />
but with many more features to manage multiple people working on source<br />
code. We looked at SCM, liked it, and decided to work with the author<br />
to package it for multiple Unix machines (in addition to Sun), and to make a<br />
professional package out of it. The author had originally written SCM for<br />
one of his own clients. After a while they asked him to provide a<br />
Modification Request (MR) system, to track changes - outside the source<br />
code - in a separate database. This MR system had commands like mrRegister,<br />
mrList, mrDetails, mrChange, etc. Sound familiar? If you've looked in the<br />
binary (bin) directories of FootPrints, you will still see commands with<br />
names like this, even today, although over the years we have almost<br />
completely changed them.</p>

<p>Both the SCM and MR systems were very useful, but sales were not great.<br />
There were a lot of reasons: They were primarily commandline tools, with a<br />
very minimal X-Windows frontend, and no Windows support. The Source Code<br />
tools available from other software companies of that time for Unix and<br />
Windows had gotten very sophisticated. It was a crowded market. And Unix<br />
was also starting to lose significant developer marketshare to Windows<br />
(and later Linux). And while UniPress was doing well selling our other<br />
tools and products, we were disappointed that these excellent tools were <br />
not taking off.</p>

<p>Skip forward to the mid 1990's. The Internet was starting to emerge.<br />
We wanted UniPress to become seriously involved in what we knew would<br />
become a world-changing trend -- the web. The big question, and it was a<br />
VERY BIG question, was what web-based application should we create?</p>

<p>After a short period of reflection, we decided to make a web-based<br />
helpdesk / issue-tracking system. A web-based helpdesk would be an ideal <br />
way to utilize the benefits of the Internet in conjunction with a<br />
critical organizational application: The system would offer<br />
instantaneous, worldwide comunication AT NO COST TO THE USERS, could<br />
permit collaboration, and be designed for extreme ease-of-use. It could<br />
even have an 'end-user/customer portal' for self-service.</p>

<p>We could use the MR programs we already had to do the database backend,<br />
and would create the necessary screen-oriented programs to handle the user<br />
interface.</p>

<p>We chose Perl as the language to develop the Web frontend, and to handle <br />
everything but the database backend. If we used Microsoft tools we wouldn't <br />
be able to sell to the Unix Webserver market (which was very important <br />
at that time), and if we used java from Sun we wouldn't be able to sell <br />
to the Windows Server market. We wanted our application to run on the <br />
widest possible array of platforms. A Perl compiler was available on all <br />
platforms, and our Perl code would need only modest changes for different <br />
platforms.</p>

<p>We started work in early 1995, and Version 1 of Footprints was completed in<br />
late 1996. While very basic compared to Version 7, it was very useful, it<br />
was 100% web based, and it was a great base for future development. Many<br />
early customers used it for general issue tracking of all sorts, but it<br />
became clear early on that most people who tried it were looking for a<br />
Helpdesk. So much of our development was put into features for that<br />
direction, even in Versions 2 and 3.</p>

<p>Most important, we made a few basic decisions in that first release<br />
which have turned out to be excellent in retrospect: Administration<br />
is done via web screens, not through programming. Multiple projects,<br />
allowing people to create different applications in FootPrints, are <br />
builtin to the base product. And one code base in Perl for Windows, <br />
Unix and Linux versions gave us cross-platform capability for all<br />
types of Servers.</p>

<p>Would we have done some things differently if I could roll the clock back?<br />
Certainly. But the strategic and architectural decisions made in the early <br />
days in have held up well.</p>]]></description>
         <link>http://www.unipress.com/blog/2006/01/thoughts_on_footprints_version.html</link>
         <guid>http://www.unipress.com/blog/2006/01/thoughts_on_footprints_version.html</guid>
         <category>On The Mark</category>
         <pubDate>Tue, 17 Jan 2006 15:00:22 -0500</pubDate>
      </item>
            <item>
         <title>XML</title>
         <description><![CDATA[<p>I was recently thinking about XML and FootPrints, and how confusing the whole XML thing can be for so many people. There are so many buzzwords: XML, Web Services, SOAP, .Net, to name just a few.</p>

<p>A lot of the confusion is made worse than it should be by some of the marketing hype around product announcements. So when Microsoft announced the .Net framework (aka ".Net Web Services") a few years ago, I was really confused. The announcements made it sound like Microsoft had invented a new way to develop, and that it had something to do with XML, and something to do with automatically allowing products to integrate without programming. Wow!  But reading the fine print, I found mention of the C# language, some discussion of XML and SOAP (I knew what those were), and even a note about Active State Perl being part of the .Net framework.  Looking even closer, I realized that this was Microsoft's adoption of existing XML and Web Services, with the addition of development tools to create applications and make them integrate well in Windows.</p>

<p>Microsoft CRM 1.0, was the "posterchild" of .Net applications, so I expected it to have appropriate XML linkages for integration. MS CRM appeared to me to be an affordable sales tracking tool, so I wondered if UniPress could make an integration between FootPrints and MS CRM which would give Microsoft customers expanded service desk functionality.</p>

<p>Well, what a disappointment! MS CRM did not have much of a .Net interface. Furthermore, people weren't very excited by the product itself at the time, so we put the integration effort on hold.  Fast forward a couple of years.... customers began asking UniPress to integrate FootPrints with various sales tracking tools such as Salesnet and Salesforce.com. They wanted a web-based service desk to work with these solutions to manage all aspects of the customer experience. What capabilities did they request? They wanted sales people to be able to pull up support incidents associated with customers, and agents to access customer account information from the sales tool.  They also wanted support engineers to share the existing sales Address Book (like FootPrints can share an existing LDAP/AD or SQL Address Book). </p>

<p>Well, the pulling up of incidents turns out to be a relatively easy job.  We simply inserted a hyperlink into the sales tool which points to a FootPrints URL written to do that.  Reading the contact list is more complex, but Salesnet and Salesforce.com have Web Services interfaces, and both allow reading of contact data dynamically from their hosted servers.</p>

<p>Here's what we did (I even wrote a little of this code, to learn it firsthand): We got the PERL SOAP module, which is called SOAPLite (it's not really 'lite,' so I have no idea why they called it that). We got their XML specs from Salesforce.com and Salesnet, then wrote some calls to the Web services on the respective tool's server, using SOAPLite to transport the data over the HTTP port. These calls get a contact's information, or a matching search list, just like the FootPrints LDAP and SQL calls. <br />
Once we knew how to do this, we could put this code into FootPrints.  These calls allow a FootPrints administrator to turn on Salesnet or Salesforce.com integration - and the FootPrints agents can then dynamically access customer information from the sales repository, on a read-only basis. Total work on this was less than a month.  So not only did we get some interesting experience, but a cool new feature.<br />
 <br />
A couple of interesting notes about this: Just by coincidence, the Microsoft engineer who assisted us on the effort is Alfred Broderick, who used to be with UniPress. Al wrote interesting Microsoft articles (on MS Technet) on integrating different languages -- like PERL and C# -- in Web Services calls, and we used these articles heavily during our work. Al also gave us personal attention to our questions, which was excellent and helpful.</p>

<p>Another interesting note: Salesnet was creating a Web site around their XML Web Services -- to help customers and partners understand how to do integrations, and give success stories, etc.  We got our implementation done very quickly, which I shared with the Tech Director at Salesnet, so they posted our story on the integration as their first XML success story.</p>

<p>Obviously, making Web Services clients TO other tools is only solving half the puzzle. We've since created the FootPrints XML Web Services Server, for those who'd like to make calls FROM other applications, on any server, to FootPrints, to create, edit or query service desk tickets or other data in the system. </p>

<p>One very useful feature of that implementation, which we learned from our sales integration experience (as the client): We created sample clients for many languages, so that if you are writing C#, JAVA, PERL etc. on your client application which wants to communicate to FootPrints, you can simply cut and paste one of our samples. <br />
Earlier this week, spurred on by the example from one of our customers, the University of Akron, we completed an example client set for the PHP language in the next release.</p>

<p>And what ever happened to our MS CRM integration efforts?</p>

<p>We finally did that integration, but since it still has not gotten any easier to call the MS CRM .Net server interface, and since MS CRM keeps its contacts in SQL-server, you guessed it, we decided not to implement this integration in XML, rather we read MS CRM Address Book entries using the FootPrints Dynamic SQL Address Book Link.<br />
It took about five minutes, and it works out of the box.</p>

<p>Mark<br />
</p>]]></description>
         <link>http://www.unipress.com/blog/2005/12/xml.html</link>
         <guid>http://www.unipress.com/blog/2005/12/xml.html</guid>
         <category>On The Mark</category>
         <pubDate>Wed, 28 Dec 2005 13:52:03 -0500</pubDate>
      </item>
            <item>
         <title>Reflections on Our User Conference</title>
         <description><![CDATA[<p>It seems like only yesterday that we brought FootPrints to market.  Hi, I'm Mark Krieger, President and co-founder of UniPress Software, developer of the FootPrints line of service and support automation software. I started UniPress with Fred Pack more than 20 years ago, and what a time we've had -- especially since 1996 when we launched FootPrints.</p>

<p>I want this blog to be a forum to share thoughts about perspectives on key technologies, company growth, interesting customer deployments, the service and support marketplace as a whole, and other random musings.  The blog can also be a window into UniPress and how we go about developing products based on the feedback from our customer base of more than 2100 organizations around the world. </p>

<p>The focus on this installment is our recent user conference. It's been two months since the Second Annual FootPrints User Conference took place in Las Vegas. What an interesting week! Spending time again with some of our long-term customers (and meeting new ones) is always the highlight for me, as it helps us refine our strategic vision and shape future product development.</p>

<p>We are very fortunate to have such a great group of customers. I love seeing everyone, and spending time with them and hearing about how they're using our products.  I also take their feedback to heart and constantly update our product team with what I hear. And spending time outside NJ with our staff is also a highlight; it is a rare treat to spend time with the team outside the office. Fred and I are very proud of the great job they did in preparing and running the event. </p>

<p>To give you an idea of the range of customers in attendance, they came from Boeing, the US Supreme Court, University of Michigan, Toshiba, Los Alamos Labs and elsewhere.  Companies of all sizes and across many industries were present.  They all seem to have a common goal to deliver top-quality service and support to broad bases of customers. </p>

<p>Las Vegas is a phenomenal place for a user conference.  It's very convenient, has tons of good restaurants, excellent hotel rooms, and of course the non-stop entertainment. (Given the venue, I was surprised to see so few attendees trying their luck at the tables.  I certainly did.  I love to play poker myself, although during the conference it is very difficult to find the time.)  </p>

<p>The event had some great speakers.  John Ragsdale from Forrester Research once again offered some thought-provoking insight on the service and support scene.  He is smart, witty, and a storehouse of intelligence and knowledge. His opening remarks about FootPrints certainly got the User Conference off to a great start. And everyone loved Eric Rabinowitz of DEMA Education. His talk about "The Donald" was a show stopper.  Not only the information, but also the energy and the style. </p>

<p>It's informative to see what was on people's minds: My session on XML Web Services was very well attended.  So were the others on ITIL, which continues to emerge as a best practice framework across many of our customer's service desks. Both of these themes were not even on our customers' radar a couple of years ago, but things are moving fast in our industry. </p>

<p>Another key theme of the User Conference -- change management -- was of great interest:</p>

<p>I spoke to numerous people who told me about how they were using FootPrints for various change management initiatives within their organizations.  We also used the event to unveil our new FootPrints Change Management tools which are being used for many types of compliance and related tracking such as Sarbanes Oxley. We are delighted that our move into this area is being so welcomed. </p>

<p>Each year, we get floored by our customers' creative and interesting uses of FootPrints.  The product's flexibility allows customers to automate typical service and support operations and also a wide range of other applications, such as facilities management, software development tracking, HR and more. Customers find new, innovative ways to use FootPrints to solve their varied business problems.</p>

<p>Another pleasure for me -- people wouldn't stop clapping when I announced the forthcoming FootPrints two-way calendar sync with Microsoft Outlook, Lotus Notes, Palm, and BlackBerry in my "future plans" talk on the last day of the event. The good news is that this is on schedule. I saw an early version last week.</p>

<p>Flying back from this year's event, it struck me that a recurring theme continues to resonate from our customers -- exceeding expectations.   Customers kept telling me that FootPrints and the company as a whole, consistently exceeds their expectations.  I look forward to continuing to wow our customers in all facets of our operation, and with the team we have in place I am extremely confident that we will.</p>

<p>Off for now, see you next time. </p>

<p>Mark</p>]]></description>
         <link>http://www.unipress.com/blog/2005/12/exceeding_expectations_is_job.html</link>
         <guid>http://www.unipress.com/blog/2005/12/exceeding_expectations_is_job.html</guid>
         <category>On The Mark</category>
         <pubDate>Mon, 12 Dec 2005 10:10:14 -0500</pubDate>
      </item>
      
   </channel>
</rss>
