<?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>IGG Developers&#039; Blog</title>
	<atom:link href="http://www.iggsoftware.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iggsoftware.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 08 Feb 2012 20:33:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iBank Access</title>
		<link>http://www.iggsoftware.com/blog/2012/02/ibank-access/</link>
		<comments>http://www.iggsoftware.com/blog/2012/02/ibank-access/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 13:18:54 +0000</pubDate>
		<dc:creator>ian</dc:creator>
				<category><![CDATA[iBank]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.iggsoftware.com/blog/?p=429</guid>
		<description><![CDATA[In one of the earliest blog posts about our forthcoming iBank for iPad app, I talked about how ease of use was a driving force in its design. In this post, I want to go into more detail about what we mean by that. Specifically, I will cover some ways you get your financial data into the [...]]]></description>
			<content:encoded><![CDATA[<p>In one of the <a href="https://www.iggsoftware.com/blog/2011/11/ibank-for-ipad-first-thoughts/">earliest blog posts</a> about our forthcoming iBank for iPad app, I talked about how ease of use was a driving force in its design. In this post, I want to go into more detail about what we mean by that. Specifically, I will cover some ways you get your financial data into the app that don&#8217;t involve entering everything manually.</p>
<p>When you first set up a document you&#8217;ll be presented with a choice: do you want to sync with iBank for Mac or use the app standalone? If you choose to sync with iBank for Mac, your account data will be transferred over, including all security/investment transactions &#8211; unlike in iBank Mobile. You can then edit your transactions, add new transactions, add/edit/delete accounts, etc. There isn&#8217;t anything too new with this concept, yet there are some non-trivial improvements over iBank Mobile syncing.</p>
<p>The more interesting discussion occurs when we talk about choosing to use the app &#8220;standalone.&#8221; We knew from Day 1 that if we developed iBank for iPad we needed to have a really good solution to aggregating your financial data. Manually entering transactions is so 1990s. The current OFX solution we have in iBank for Mac works great, <em>if</em> your bank supports it. The problem is, there are too many banks that don&#8217;t support it and likely never will. We also considered having users log in to their banks&#8217; websites via Safari on the iPad, or having an embedded WebView (much like the built-in browser in iBank for Mac). But this solution is wrought with problems too &#8211; the biggest being it can get tedious fast if you have more than a couple of accounts.</p>
<p>I&#8217;m pleased to announce that we have a solution that allows our users to connect to thousands more financial institutions than what we currently support via OFX. While not <em>every</em> bank is supported, it&#8217;s easily a ten-fold increase over our existing supported financial institutions. Even the little credit union here in southern Vermont works. We&#8217;ve partnered with a company to assist us with this account aggregation and we are really excited about their services.</p>
<p>Having this ability to get data from so many banks, coupled with the any time, anywhere mobility of the iPad, pointed to a name for the app that seemed both obvious and inevitable. We call it iBank Access.</p>
<p>Here is how it works (and note that none of the screenshots here are final). The account set-up assistant gives you two choices when you create a new account. You can either set up a &#8220;manual account&#8221; for which no automatic downloading will take place, or choose to link the new account to a financial institution. If you choose the latter, you are asked to type in the name of the bank where the account is held. This is where our massive list of supported banks gets filtered as you type:</p>
<p>&nbsp;</p>
<div></div>
<p><a href="http://www.iggsoftware.com/blog/2012/02/ibank-access/screen-shot-2012-02-03-at-12-46-46-pm/" rel="attachment wp-att-446"><img class="aligncenter size-large wp-image-446" title="Type Ahead Bank Support" src="http://www.iggsoftware.com/blog/wp-content/uploads/2012/02/Screen-Shot-2012-02-03-at-12.46.46-PM-793x1024.png" alt="" width="793" height="1024" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>After you enter valid credentials to log in to the bank&#8217;s website, you are given a list of accounts that you have at that financial institution &#8211; with the option of choosing which accounts you actually want in iBank. For example, many folks might have a checking, savings and even credit card all at the same bank and in the last screen you would be given the option to choose which of these you might not want to import. Most users will link all of the accounts. When the accounts are created, iBank imports available historical transactions associated with each account and even does some automatic categorization. Here is where the beauty of our new aggregation system really begins to shine. Each time you launch the app, it goes out and fetches any new transactions. Unlike iBank for Mac, however, there is no separate window that appears where you have to manually verify which transactions to import. The new transactions just automatically appear conveniently marked:</p>
<p><a href="http://www.iggsoftware.com/blog/2012/02/ibank-access/screen-shot-2012-01-29-at-7-32-06-pm/" rel="attachment wp-att-434"><img class="aligncenter size-medium wp-image-434" title="New transaction" src="http://www.iggsoftware.com/blog/wp-content/uploads/2012/01/Screen-Shot-2012-01-29-at-7.32.06-PM-600x241.png" alt="" width="600" height="241" /></a></p>
<p>Transactions that have been manually entered are matched based on date and amount, and their status is updated as appropriate.</p>
<p>As you can see, the process of updating accounts is really not much of a process at all. They just update. No more download or import button, no import window where you have to manually reconcile each transaction. It all just happens when a user opens their document. I&#8217;ve been using the app daily, and just having all of my personal accounts up to date, all the time, is pretty amazing.</p>
<p>To be transparent, there is a downside to this approach: it will cost money. Again, current users of iBank who are satisfied with the state of their accounts will simply be able to sync their desktop data to iBank Access. We know many of our current iBank users already have iPads, and while we haven&#8217;t settled on a final price for the app, the goal here is to make it an inexpensive add-on.</p>
<p>But in keeping the app affordable, we didn&#8217;t want to take the approach some competitors do and sell your personal financial information (while marketing the service as &#8220;free&#8221;). I don&#8217;t want ads for credit card offers or loan refinancing, so our model is simple: if the user wants to take advantage of automatic account data aggregation, there&#8217;s a small monthly subscription fee. We don&#8217;t have an exact price point yet, but I anticipate something in the range of a fancy cup of coffee. Because there are significant, ongoing costs in partnering with a third-party aggregator of bank data, a pricing structure with an optional subscription seemed the best model for all users: no ads, a reasonable app price, a nominal cost for those who want data updates automated, but no extra fees for those who sync with iBank.</p>
<p>There&#8217;s still lots more to tell you about iBank Access. In future posts I hope to cover in detail some of the other features we are really excited about.</p>
<p>-Ian</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iggsoftware.com/blog/2012/02/ibank-access/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>No Name, But We Got Game</title>
		<link>http://www.iggsoftware.com/blog/2012/01/no-name-but-we-got-game/</link>
		<comments>http://www.iggsoftware.com/blog/2012/01/no-name-but-we-got-game/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 13:43:01 +0000</pubDate>
		<dc:creator>ian</dc:creator>
				<category><![CDATA[iBank]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.iggsoftware.com/blog/?p=391</guid>
		<description><![CDATA[Even if we don&#8217;t yet have a name for it, development of iBank for iPad has been on going for over a year now. In an earlier post I talked about some of the design decisions and metaphors used for iBank for iPad. There is one in particular that is relevant to the short tour I&#8217;m about [...]]]></description>
			<content:encoded><![CDATA[<p>Even if we don&#8217;t yet have a name for it, development of iBank for iPad has been on going for over a year now. In an <a href="http://www.iggsoftware.com/blog/2011/11/ibank-for-ipad-first-thoughts/">earlier post</a> I talked about some of the design decisions and metaphors used for iBank for iPad. There is one in particular that is relevant to the short tour I&#8217;m about to give of iBank for iPad:</p>
<blockquote><p>You can think of it as having your own personal financial report  on your iPad. If you sat down with a financial planner who asked a series of comprehensive questions to get a handle on your finances, what you would walk away with would be like our iPad app — your complete financial picture, always up-to-date.</p></blockquote>
<p>The screenshots you are about to see are not polished and not final. Some still contain debugging code and some have pretty poor formatting, so please ignore this for now. For this post I want to offer of a broad overview; future posts will delve into specifics of its functionality.</p>
<p>So without further ado, here is one of the first screens you&#8217;ll see in iBank for iPad.</p>
<p><a href="http://www.iggsoftware.com/blog/2012/01/no-name-but-we-got-game/browswer-3/" rel="attachment wp-att-426"><img class="aligncenter size-full wp-image-426" title="Browser" src="http://www.iggsoftware.com/blog/wp-content/uploads/2012/01/Browswer2.png" alt="" width="464" height="600" /></a></p>
<p>&nbsp;</p>
<p>In this screen you can see we&#8217;ve embraced a &#8220;portfolio on a desk&#8221; metaphor. Each portfolio is an iBank document, and so yes: this app will support multiple documents (unlike iBank Mobile). A swipe gesture lets you browse the documents, the + button creates a new one, and the trash icon deletes the centered document. When you press the + button, you are taken to a modal &#8220;assistant&#8221; that walks you through document setup. Tapping one of the leather bound portfolios opens it to reveal the &#8220;document home screen&#8221;:</p>
<p>&nbsp;</p>
<p><a href="http://www.iggsoftware.com/blog/2012/01/no-name-but-we-got-game/screen-shot-2012-01-06-at-10-44-37-am/" rel="attachment wp-att-394"><img class="aligncenter size-medium wp-image-394" title="Document Home Screen" src="http://www.iggsoftware.com/blog/wp-content/uploads/2012/01/Screen-Shot-2012-01-06-at-10.44.37-AM-464x600.png" alt="" width="464" height="600" /></a></p>
<p>The <strong>Document Home Screen</strong> is the heads-up display (HUD) for your financial life. Everything you wanted to know is here. The idea is that you are looking at a financial report that is on &#8220;magical paper&#8221; &#8212; with binding on top (which conveniently acts as a toolbar). The paper can expand in size to accommodate users with <em>lots </em>of accounts and it responds to various touch gestures including dynamic interactions. At the top of the page you&#8217;ll notice there are two boxes: summary information for all classes of finances, and to the right of that, your upcoming bills and notifications. You&#8217;ll also see that all of your accounts are listed and grouped into general categories: &#8220;Bank Accounts,&#8221; &#8220;Investments,&#8221; &#8220;Mortgages and Loans,&#8221; etc.</p>
<p>Touching the various elements causes a new sheet of paper to slide in from the right. For example, if you tap &#8220;Credit Card&#8221; the new &#8220;sheet of paper&#8221; that slides in shows the details for that account:</p>
<p><a href="http://www.iggsoftware.com/blog/2012/01/no-name-but-we-got-game/screen-shot-2012-01-06-at-11-02-54-am/" rel="attachment wp-att-396"><img class="aligncenter size-medium wp-image-396" title="Account Details Screen" src="http://www.iggsoftware.com/blog/wp-content/uploads/2012/01/Screen-Shot-2012-01-06-at-11.02.54-AM-464x600.png" alt="" width="464" height="600" /></a></p>
<p>&nbsp;</p>
<p>Although it isn&#8217;t evident in this screenshot, the selection on the bar chart drives the transaction list below. So if you wanted to see transactions from September to November you would select that range in the chart. To edit a transaction, you simply tap it, and to get back to the Document Home View, you just swipe the page to the right to make it go away. (You can ignore the debugging info at the top of the page &#8212; as I said, these screens aren&#8217;t polished.)</p>
<p>From the Document Home Screen, if you select an investment account a new piece of paper slides in, but we customize what is displayed to emphasize the investments in the account.</p>
<p><a href="http://www.iggsoftware.com/blog/2012/01/no-name-but-we-got-game/screen-shot-2012-01-06-at-12-55-30-pm/" rel="attachment wp-att-401"><img class="aligncenter size-medium wp-image-401" title="Investment View" src="http://www.iggsoftware.com/blog/wp-content/uploads/2012/01/Screen-Shot-2012-01-06-at-12.55.30-PM-464x600.png" alt="" width="464" height="600" /></a></p>
<p>Notice on this screen the Positions table (but ignore that temporary green color used in the bars). Here you have an overview of how each of your investments is doing. Tapping a position slides in a new sheet showing additional details of the specified security along with a list of all transactions associated with the security in the account.</p>
<p>So that is a brief overview of iBank for iPad. I haven&#8217;t shown all of the screens as I want to save some goodies for the next post. But this should give you a pretty good sense of how this app will work and how to navigate through it.</p>
<p>-Ian</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iggsoftware.com/blog/2012/01/no-name-but-we-got-game/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>The Status Board</title>
		<link>http://www.iggsoftware.com/blog/2011/12/the-status/</link>
		<comments>http://www.iggsoftware.com/blog/2011/12/the-status/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 14:24:10 +0000</pubDate>
		<dc:creator>ian</dc:creator>
				<category><![CDATA[Company]]></category>

		<guid isPermaLink="false">http://www.iggsoftware.com/blog/?p=365</guid>
		<description><![CDATA[As a small company that has experienced tremendous growth over the last couple of years we&#8217;ve had to come up with innovative ways to manage our expanding team. Inspiration struck after reading Panic&#8217;s post about their status board. When I saw that, I immediately knew we needed something along those lines. Although it took some convincing [...]]]></description>
			<content:encoded><![CDATA[<p>As a small company that has experienced tremendous growth over the last couple of years we&#8217;ve had to come up with innovative ways to manage our expanding team. Inspiration struck after reading <a href="http://www.panic.com/blog/2010/03/the-panic-status-board/">Panic&#8217;s post about their status board</a>. When I saw that, I immediately knew we needed something along those lines. Although it took some convincing to get other folks on board, I saw value in <em>easily </em>answering questions that come up almost every day: &#8220;What is our tech support email load today?,&#8221; &#8220;What new bugs reports or feature requests are coming in?,&#8221; &#8220;How are our sales?,&#8221; &#8220;What is the Twitterverse saying about us?,&#8221; and of course, &#8220;What&#8217;s the weather like in your neck of the woods?&#8221; Before we made our status board we had access to those various bits of information, but it was by no means aggregated. So this is what our status board does.</p>
<p><a href="http://www.iggsoftware.com/blog/2011/12/the-status/igg_status_board/" rel="attachment wp-att-366"><img class="aligncenter size-medium wp-image-366" title="igg_status_board" src="http://www.iggsoftware.com/blog/wp-content/uploads/2011/12/igg_status_board-600x445.png" alt="Status Board" width="600" height="445" /></a></p>
<p>The status board is interactive. For listed bugs and feature requests, I can click (or tap) on them and be taken to the appropriate place in our bug tracking software; Twitter mentions take you to Twitter and so on. The page also has different views. One each for &#8220;Owner,&#8221; &#8220;Manager,&#8221; &#8220;Support,&#8221; and one devoted just to &#8220;Email.&#8221; Access and permissions are controlled through our LDAP server and allows our web guy to customize it for different needs. We&#8217;ve also optimized the layout for viewing on iPad. The &#8220;Email&#8221; view has some great graphics:</p>
<p>&nbsp;</p>
<p><a href="http://www.iggsoftware.com/blog/2011/12/the-status/igg-email-stats/" rel="attachment wp-att-367"><img class="aligncenter size-medium wp-image-367" title="igg email stats" src="http://www.iggsoftware.com/blog/wp-content/uploads/2011/12/igg-email-stats-600x442.png" alt="" width="600" height="442" /></a></p>
<p>We haven&#8217;t yet added a calendar module, but that should be pretty straightforward since we are now using a shared Google calendar. Since we need historical email stats we have a script that examines the exim logs and stores the relevant info a database. The weather comes from Weather Underground and the sales module comes from our own database for our web store. I can imagine that we will probably be adding a module for LiveChat in the future.</p>
<p>&nbsp;</p>
<p>One thing to note: this has not taken away resources for iBank and iBank for iPad, nor iBiz. Our web guy, Jon, does all of this. Speaking of iBank for iPad, we are making good progress and I&#8217;m very excited about the app. Once some of the views get a little more polish we will be able to show some screenshots and talk about how we aggregate data.</p>
<p>Happy Holidays.</p>
<p>Ian</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iggsoftware.com/blog/2011/12/the-status/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>iBank for iPad: First Thoughts</title>
		<link>http://www.iggsoftware.com/blog/2011/11/ibank-for-ipad-first-thoughts/</link>
		<comments>http://www.iggsoftware.com/blog/2011/11/ibank-for-ipad-first-thoughts/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 20:50:32 +0000</pubDate>
		<dc:creator>ian</dc:creator>
				<category><![CDATA[iBank]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://www.iggsoftware.com/blog/?p=337</guid>
		<description><![CDATA[We&#8217;ve been getting lots of requests and comments about our forthcoming iBank for iPad app. I wish I were here to show screenshots and give a release date, but I&#8217;m not. However, I am here to talk about some features it will have, and what our guiding strategy has been during the development process. First, [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been getting lots of requests and comments about our forthcoming iBank for iPad app. I wish I were here to show screenshots and give a release date, but I&#8217;m not. However, I am here to talk about some features it will have, and what our guiding strategy has been during the development process.</p>
<p>First, I want to say we are not simply porting our iPhone app to the iPad. While that would have certainly been the easier route, we don&#8217;t think that is what our users want (and as one of those users, I certainly want something for more than quick entry and checking account balances). I should also say that we are not porting our Mac product to the iPad. The iPad is its own beast. It&#8217;s mobile, but not as mobile as the iPhone; its screen provides for a lot more data to be shown. And of course, it has the touch screen. Some of the best iPad apps are ones where the device <em>becomes</em> the app&#8217;s real-world metaphorical cousin, like Apple&#8217;s Calendar app &#8212; which feels like you are interacting with a desktop calendar. Similarly, using Contacts is like using an address book. Not all apps have such straightforward translations to what they might represent in &#8220;real life&#8221; (take the Settings app, App Store or FaceTime apps, for example).</p>
<p>So what will iBank for iPad be like? You can think of it as having your own personal financial report or portfolio on your iPad. If you sat down with a financial planner who asked a series of comprehensive questions to get a handle on your finances, what you would walk away with would be like our iPad app &#8212; your complete financial picture, always up-to-date.</p>
<p>In designing the app, there has consistently been one overriding theme: simplicity for the user. I want to make a distinction here when I say, &#8220;simplicity&#8221;. I don&#8217;t mean this is a simple app for tracking a cash account. The app is powerful, not only under the hood, but also from a practical standpoint; for example, you will be able to see and edit all investment transactions. By simplicity I mean ease of use. There is no &#8220;Download&#8221; button &#8212; you just launch the app and your accounts are updated. No import window will appear where you need to help decide which transactions to commit to the account. Instead, new unreconciled transactions just appear and they are conveniently marked &#8220;new.&#8221; The Get Quotes button is gone too; again, the market value of your investments just updates.</p>
<p>I think it&#8217;s also fair to talk about what the app won&#8217;t have. It won&#8217;t run on iOS 4 or earlier. There will not be bill pay. I know some of you will be upset about this… I&#8217;m sorry. At some point I would like to do another post about why we haven&#8217;t brought bill pay to our products. (Hint: it isn&#8217;t for technical reasons.)</p>
<p>I look forward to writing in more detail about iBank for the iPad.</p>
<p>-Ian</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iggsoftware.com/blog/2011/11/ibank-for-ipad-first-thoughts/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>We have been invisibly busy</title>
		<link>http://www.iggsoftware.com/blog/2011/09/we-have-been-invisibly-busy/</link>
		<comments>http://www.iggsoftware.com/blog/2011/09/we-have-been-invisibly-busy/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 21:46:21 +0000</pubDate>
		<dc:creator>james</dc:creator>
				<category><![CDATA[iBank]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.iggsoftware.com/blog/?p=344</guid>
		<description><![CDATA[People have been asking for some news about iBank for Mac. Let&#8217;s first start with what we&#8217;ve accomplished, albeit quietly, and then we can talk a little about what is still to come. iBank 4, which we released one year ago, was our most successful product launch, and the press and feedback on it have been [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>People have been asking for some news about iBank for Mac. Let&#8217;s first start with what we&#8217;ve accomplished, albeit quietly, and then we can talk a little about what is still to come. iBank 4, which we released one year ago, was our most successful product launch, and the press and feedback on it have been overwhelmingly positive. Since that time we have released 11 updates, fixed over 119 bugs and implemented about 32 user-requested features. Yet since we launched iBank 4 the world has changed in three ways that we had to respond to but did not see coming.</p>
<p>First, the Mac App Store. It was clear as soon as Apple announced the Mac App Store that people would want to get our software from it. The store has some real benefit to customers and we wanted to be a part of it. However, there were some non-trivial code changes that needed to be made to support the store.</p>
<p>Second, Lion. Everyone knew Lion was coming but until WWDC (in June of this year) we did not really know how big a change Lion really was. Our customers expected that our software would work on Lion. The truth of the matter was that iBank as it existed in June would not run in some edge cases once Lion shipped in July. So we had to do some non-trivial changes under the hood to make iBank Lion-compatible. One of the challenges we faced was that iBank 4 shipped supporting 10.5 and that we did not want to drop those customers&#8217; systems in order to support Lion (Lion&#8217;s development tools do not allow building 10.5 PowerPC apps). This work continues with iBank 4.3, which will have its first Lion-only feature: full-screen mode. Next we&#8217;ll work to implement sandboxing, a major security change which only affects things behind the scenes.</p>
<p>The third is the death of MobileMe and the birth of iCloud. As many of you know, we use MobileMe as a syncing platform for iBank for Mac and iBank Mobile. We need to replace this with some other solution. It might be iCloud, but we are still evaluating the best way to sync our products. Certainly iCloud plays a role but we are not ready to commit to what that is.</p>
<p>Our latest update to iBank is 4.3, which will be released in the next few days or so. In addition to integration with <a href="http://www.iggsoftware.com/blog/2011/08/ibank-investor-reaches-beta/">iBank Investor</a>, iBank 4.3 a number of bugs that our users have been requesting we address. We will continue to fix bugs and add refinements and we will certainly need to make further significant changes to decide how to gracefully terminate MobileMe syncing with iBank Mobile.</p>
<p>So that is a lot of what we have been doing with iBank. Now let&#8217;s talk about how iBank improves in the future.</p>
<p>The two new products that we have been talking about on the blog, iBank Investor and iBank for iPad, both can help shed light on this. Much of the work being done in those products will result in new features in iBank for Mac. This is because we build all of our products on a set of shared code. Right now if I count the files in iBank for iPad, 80% of them are shared or planned to be shared with iBank for Mac. In fact, the best thing about working on the iBank for iPad project is that we actually get to implement a number of features and enhancements that will later make it into the next iBank for Mac release. You can think of iBank 4 as running on our &#8220;CoreFinance&#8221; 1.0 engine and iBank for iPad will run on CoreFinance 2 and a future version of iBank will run on it as well.</p>
<p>We have a binary of iBank for iPad that loads on iOS 5 and you can see accounts. Some of the UI is starting to take a more final look. But there are still many significant components that need to be implemented. I wish I had some screenshots of iBank for iPad, but we aren&#8217;t ready to share that part of our progress, yet.</p>
<p>Thanks,<br />
James</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.iggsoftware.com/blog/2011/09/we-have-been-invisibly-busy/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>iBank Investor Reaches Beta</title>
		<link>http://www.iggsoftware.com/blog/2011/08/ibank-investor-reaches-beta/</link>
		<comments>http://www.iggsoftware.com/blog/2011/08/ibank-investor-reaches-beta/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 15:06:55 +0000</pubDate>
		<dc:creator>ian</dc:creator>
				<category><![CDATA[iBank]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.iggsoftware.com/blog/?p=316</guid>
		<description><![CDATA[It’s official, iBank Investor is now in beta testing. Long past are the days of alphas and sneaky-previews; this app is getting ready for the big time. In my last post about iBank Investor I talked about the general workflow for adding securities and syncing with iBank. In this post I would like to talk to [...]]]></description>
			<content:encoded><![CDATA[<p>It’s official, iBank Investor is now in beta testing. Long past are the days of alphas and sneaky-previews; this app is getting ready for the big time.</p>
<p><a href="http://www.iggsoftware.com/blog/2011/06/intro-to-ibank-investor/">In my last post about iBank Investor</a> I talked about the general workflow for adding securities and syncing with iBank. In this post I would like to talk to you about some additional features and show some polished screenshots.</p>
<p>The most exciting unannounced feature is that iBank Investor is a universal app, with custom UIs specific for iPhone and iPad. This was a decision we made relatively late in the game. Since we are offering free, behind-the-scenes syncing from device to device, it makes sense to allow our users to see their data across multiple devices without having to re-enter it. For the iPad version, the entire app is navigated within one screen:</p>
<div>
<div id="attachment_320" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.iggsoftware.com/blog/2011/08/ibank-investor-reaches-beta/photo-2/" rel="attachment wp-att-320"><img class="size-medium wp-image-320" title="Investor on iPad" src="http://www.iggsoftware.com/blog/wp-content/uploads/2011/08/photo1-e1313326613250-600x450.png" alt="Investor on iPad" width="600" height="450" /></a><p class="wp-caption-text">iBank Investor on iPad -- The entire app is navigated on one simple screen</p></div>
</div>
<p>One of the unique features about iBank Investor is its ability to show you exactly where you stand on your investments down to the individual lot level. For people managing their own investments this can help them make the best decisions for each of their holdings. Additionally, for summaries at the account, security and lot level, we show four useful calculations (this is a change from what was said in the earlier blog post): today’s gain, today’s percent gain, total gain and total percent gain. Instead of cluttering the screen showing all of these calculations at the same time, you toggle between them by pressing any of the red/green button. The header above the column indicates what you are viewing.</p>
<div id="attachment_319" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.iggsoftware.com/blog/2011/08/ibank-investor-reaches-beta/iphone/" rel="attachment wp-att-319"><img class="size-medium wp-image-319" title="iPhone" src="http://www.iggsoftware.com/blog/wp-content/uploads/2011/08/iPhone-400x600.png" alt="" width="400" height="600" /></a><p class="wp-caption-text">iBank Investor on iPhone -- Tapping the green/red button toggles what calculation is shown in that column</p></div>
<p>&nbsp;</p>
<p>When you are looking at an individual security you’ll notice that there is a “page view” widget. There are three possible screens you can view. The first is the security detail view which shows the price of the security, change, your cost basis, etc. The second view shows stats about the current security, like 52-week high and lows, dividend yield and open/close prices. The third screen shows a list of news headlines for the security. Tapping any of the headlines will go to that respective article in Safari. This is a nice feature for those “OMG” moments when your security takes a big move — now you can quickly see what might be the news story behind it.</p>
<p>I’ve also mentioned that for those who track their investments in <a href="http://www.iggsfotware.com/ibank">iBank for Mac</a>, getting your info into iBank Investor is done by using our new cloud-based sync service. We’ve added a new source list item to iBank 4 that is “Sync Settings.” This is where you will manage how iBank syncs to iBank Mobile and iBank Investor. Here is how syncing to iBank Investor works.</p>
<p>In iBank for Mac</p>
<p>1) You’ll create a free IGG Customer Account.</p>
<p>2) Press the sync toolbar button (or have iBank 4 sync automatically on launch and quit).</p>
<p>In iBank Investor</p>
<p>1) Log in to your IGG Customer Account.</p>
<p>2) There is no two.</p>
<p>We had some trepidation about asking users to create another online account. Let’s face it, we have accounts for banks, social networking sites, email, you name it. However, in the end we decided this was the right way to provide the best customer experience. Once your IGG Customer Account is set up, you are done and you can forget that it is even there — but don’t forget your login and password <img src='http://www.iggsoftware.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . And because our software company is run by reasonable human beings like you, we do NOT sell or give away your information. Period.</p>
<p>Along those lines, we got some feedback about the free, ad-supported version of iBank Investor, and in response to that we are going to offer an in-app purchase that will remove the ads. This is the best of both worlds. For those that hate the ads they can get rid of them, but everyone can try the app and even use it indefinitely, for free.</p>
<p>One last thing you’ll notice about the screenshots I’ve shown you here: we’ve added a big arrow that indicates the big picture — big green arrow pointing up is a gain, a red arrow pointing down is a loss.</p>
<p>Once the beta testing period wraps up we’ll be submitting iBank Investor to the App Store. We’ll send out a tweet or news blip once we reach that milestone.</p>
<p>-Ian</p>
<p><a href="http://www.twitter.com/ianggillespie/">@ianggillespie</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>A short note about iBank for the iPad</strong></p>
<p>I know a lot of our customers are itching for us to release an iPad version of iBank. It is our highest priority and we are developing it as fast as we can. Lately the development has slowed down because of the changing requirements of iOS 5 and some additional challenges we&#8217;ve encountered on the back end. There aren&#8217;t any other details to announce yet, but when we do have more to say, it will be here on the blog.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iggsoftware.com/blog/2011/08/ibank-investor-reaches-beta/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>The End of an Era</title>
		<link>http://www.iggsoftware.com/blog/2011/07/the-end-of-an-era/</link>
		<comments>http://www.iggsoftware.com/blog/2011/07/the-end-of-an-era/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 19:07:08 +0000</pubDate>
		<dc:creator>james</dc:creator>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[iBank]]></category>

		<guid isPermaLink="false">http://www.iggsoftware.com/blog/?p=307</guid>
		<description><![CDATA[This is a strange time for us at IGG Software. In the past, people have picked iBank because they wanted something different than Quicken, something made for the Mac, something that we think is better. But for every person looking for a change, there were many people who were content staying with Quicken. It had [...]]]></description>
			<content:encoded><![CDATA[<p>This is a strange time for us at IGG Software. In the past, people have picked iBank because they wanted something different than Quicken, something made for the Mac, something that we think is better. But for every person looking for a change, there were many people who were content staying with Quicken. It had worked for them for years, so why switch? Well now, with the release of Lion coming up, <a href="http://quicken.intuit.com/support/articles/getting-started/upgrading-and-conversion/8207.html" target="_blank">Quicken 2007 for Mac is ending as a viable piece of software.</a></p>
<p>For those of you who are being forced to make some tough choices, I am sorry. There are many of you who have used Quicken on the Mac for longer than you have had your jobs, longer than your children are old, and longer than your marriage. Some of you are from a generation that grew up on Quicken and know nothing else. For most software, you use it to do many one-time jobs: write a paper, give a presentation, or send an email. Once each job is done you start off with a new task and a new set of data. If you did not like the way Microsoft Word did the layout for your last document, you can try Pages for your next one &#8211; and even switch back and forth. Financial management software is not like that. It is software that you use to do one job (maybe more if you have a business) for many years.</p>
<p>So as you are looking at your alternatives to Quicken, whether you were happy with it or not, I would encourage you to think not just about what the software does today but what the company that makes it is like.</p>
<p>At IGG Software, we believe in one thing: if we provide great products and services we will have happy customers. This core belief drives everything we do. And this is how we do it:</p>
<div>
<ul>
<li>We structured the company so that there are no outside investors. This means that when we are choosing our priorities, the only people we are answerable to are our customers. This allows us to do things like provide free technical support even before people buy our products.</li>
<li>We believe that to provide great products and services over the long term, we need to have that expertise in-house. We do not outsource development, support, marketing, or any critical areas.</li>
<li>We eat our own dog food. All of IGG Software&#8217;s day-to-day finances are run through iBank, and tracking time for payroll is done with iBiz. This allows all levels of the company to be aware of the strength and weaknesses of our products.</li>
<li>We believe that your data is just that: your data. It lives on your hard drive to be accessed by you. We do not collect any data without your express permission, and that data is only used to fulfill whatever service you have asked for. We do not want to make money by selling you (your data and behavior) to other people. We don&#8217;t even mass-market our new products to our own customers.</li>
<li>We believe that the best ideas are sparked from our customers. We have lots of ways for people to give us feedback: through support, user forums, product reviews, Twitter or Facebook. Internally we keep a tally of what people are talking about as far as features, questions and support issues. We use this feedback constantly as we prioritize the work to be done.</li>
<li>We want happy, engaged employees. Our telecommuting work environment enables us to hire the best people we can find regardless of where in the country they want to live.</li>
<li>We want to create and use great products. As such, we have always been Mac developers at heart. Apple has been a great partner and although we do not always agree with everything they do, we share a belief that the end-to-end customer experience is the key to making great products. We are very excited about the future of the Mac and iOS and we want to be a part of it.</li>
<li>We are in this for the long haul. We do not want to push a sale today if those methods will cost us two in the future. IGG Software has been around for eight years, and every year it has been both profitable and cash flow positive. As other companies and competitors have had to shut their doors during the recession, we have grown the number of people we employ by 400%.</li>
</ul>
</div>
<p>That is who we are.</p>
<p>Finally, if you do choose to use iBank, remember that we are not the same as Quicken. iBank is its own product, and it does some things differently. But we&#8217;re not inflexible about it; let us know what you do like about iBank and let us know how we can improve it.</p>
<p>Again, I am sorry that many of you are being forced to make tough choices. I hope that whatever choice you make will help you manage your finances now and well into the future.</p>
<p>Thanks,<br />
James</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iggsoftware.com/blog/2011/07/the-end-of-an-era/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Intro to iBank Investor</title>
		<link>http://www.iggsoftware.com/blog/2011/06/intro-to-ibank-investor/</link>
		<comments>http://www.iggsoftware.com/blog/2011/06/intro-to-ibank-investor/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 17:38:47 +0000</pubDate>
		<dc:creator>ian</dc:creator>
				<category><![CDATA[iBank]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.iggsoftware.com/blog/?p=274</guid>
		<description><![CDATA[Several posts ago we announced iBank Investor &#8211; a simple way to follow your investments on your iPhone. Today I’m going to talk about some of its features and show a few screenshots that are still works in progress. So without further ado, here is the main screen of iBank Investor. &#160; &#160; You’ll notice that [...]]]></description>
			<content:encoded><![CDATA[<p>Several posts ago we announced iBank Investor &#8211; a simple way to follow your investments on your iPhone. Today I’m going to talk about some of its features and show a few screenshots that are still works in progress.</p>
<p>So without further ado, here is the main screen of iBank Investor.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a rel="attachment wp-att-282" href="http://www.iggsoftware.com/blog/2011/06/intro-to-ibank-investor/main-screen-2/"><img class="aligncenter size-full wp-image-282" title="main screen" src="http://www.iggsoftware.com/blog/wp-content/uploads/2011/06/main-screen1.png" alt="main screen" width="396" height="744" /></a></p>
<p>You’ll notice that you can see all of your holdings separated by account, with a market value summary for each account. You’ll also notice that for each security there is a button to the right. Pressing this button toggles through four different states: Today’s Gain, Today’s % Gain, Total Gain and Total % Gain. Press the button in any row to change all rows and change the heading above so you know what you are looking at.</p>
<p>To add a position, you press the + button in the upper right. (Note that if you are syncing your portfolio from iBank for Mac, the data is read only.) This brings up a modal view where you are asked to enter a security. One nice thing we’ve added for this is symbol suggestions. For example, let’s say you don’t know the symbol for Toyota; if you start typing “Toy,&#8221; you’ll get suggestions:</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a rel="attachment wp-att-283" href="http://www.iggsoftware.com/blog/2011/06/intro-to-ibank-investor/symbol-suggestions/"><img class="aligncenter size-full wp-image-283" title="symbol suggestions" src="http://www.iggsoftware.com/blog/wp-content/uploads/2011/06/symbol-suggestions.png" alt="type ahead suggestions" width="396" height="744" /></a></p>
<p>After you’ve chosen the security, you’ll be asked to enter cost info, number of purchased shares and the purchase date.</p>
<p>When you select a security from the main screen you get the details of that security and your position as it relates to the account in which it resides. In this example, you’ll see that I have two lots of AAPL, purchased on 4/15/11 and 6/20/11. In this Security Detail Screen you can also toggle what information is shown for each lot so you can make the best decision about what to do with your positions.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a rel="attachment wp-att-284" href="http://www.iggsoftware.com/blog/2011/06/intro-to-ibank-investor/security-detail-screen/"><img class="aligncenter size-full wp-image-284" title="security detail screen" src="http://www.iggsoftware.com/blog/wp-content/uploads/2011/06/security-detail-screen.png" alt="security detail screen" width="396" height="744" /></a></p>
<p>&nbsp;</p>
<p>From the Security Detail Screen you can drill down and edit each lot, add additional lots, or delete all lots associated with the account. For securities for which we can’t automatically get quotes, like precious metals, you can edit the price from this screen as well. You’ll notice there is a page control on the Security Details Screen &#8211; I’ll talk more about what this does in a future post.</p>
<p>Now that I’ve shown you the main screens of iBank Investor, let’s talk about a few other things. We are initially releasing this as a free, ad-supported app. We might introduce a paid version later that removes the ad banner, but no promises there yet. Syncing happens in the background with minimal invasion and only when it should – you don’t have to push a “sync” button to to update! Similarly, quotes are updated and downloaded each time you bring the app to the front. This is done on a background thread so that UI remains responsive.</p>
<p>So there you have it &#8211; the first sneak peak of iBank Investor. For those that have investments they want to track, I hope you are as excited as I am!</p>
<p>&nbsp;</p>
<p>-Ian</p>
<p>@ianggillespie</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iggsoftware.com/blog/2011/06/intro-to-ibank-investor/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Paternity Leave</title>
		<link>http://www.iggsoftware.com/blog/2011/05/paternity-leave/</link>
		<comments>http://www.iggsoftware.com/blog/2011/05/paternity-leave/#comments</comments>
		<pubDate>Fri, 13 May 2011 18:47:28 +0000</pubDate>
		<dc:creator>ian</dc:creator>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[iBank]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://www.iggsoftware.com/blog/?p=256</guid>
		<description><![CDATA[The blog has been a little quiet. I&#8217;ve been away on paternity leave for a couple of weeks, but I&#8217;m now back in full-swing, IGG mode. I don&#8217;t have a lot to report on, except what has been the focus of my life for the past two weeks. In late April, my wife, Hally, gave [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>The blog has been a little quiet. I&#8217;ve been away on paternity leave for a couple of weeks, but I&#8217;m now back in full-swing, IGG mode. I don&#8217;t have a lot to report on, except what has been the focus of my life for the past two weeks.</p>
<p>In late April, my wife, Hally, gave birth to our son and first child, Silvan Lundy Gillespie.</p>
</div>
<p>&nbsp;</p>
<p style="text-align: center;"><a rel="attachment wp-att-257" href="http://www.iggsoftware.com/blog/2011/05/paternity-leave/img_1180/"><img class="aligncenter size-medium wp-image-257" title="Silvan and Mom" src="http://www.iggsoftware.com/blog/wp-content/uploads/2011/05/IMG_1180-600x600.jpg" alt="Silvan and Mom" width="420" height="420" /></a></p>
<div>
<p>Everyone is happy and healthy and I&#8217;m looking forward to helping raise the family we are building. Silvan makes a great addition to the IGG team <img src='http://www.iggsoftware.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>&nbsp;</p>
<p>However, just because I was away certainly didn&#8217;t meant that IGG wasn&#8217;t as busy as ever. I might have been learning how to swaddle, change diapers, soothe, function with lack of sleep and speak up for ourselves at the hospital, but everyone else here was still plugging away. Unfortunately, most of it I can&#8217;t talk about until it gets developed a bit more. I wish I could tell you about our iPad app, but it still isn&#8217;t the right time for that.</p>
<p>I can talk a bit about our forthcoming app, iBank Investor. All of the major features are in place and we&#8217;ve been working with a user experience specialist in getting the flow of screens down and getting the user experience just right. Once we get some polish on how the UI looks, I&#8217;ll post another update here with screenshots and go through more of the features.</p>
<p>-Ian</p>
<p><a href="http://www.twitter.com/ianggillespie">@ianggillespie</a></p>
</div>
<div>P.S. Congratulations are also in order to a fellow new father, Ian Hebson, in IGG&#8217;s tech support team!</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iggsoftware.com/blog/2011/05/paternity-leave/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>iBank en Français</title>
		<link>http://www.iggsoftware.com/blog/2011/04/ibank-en-francais/</link>
		<comments>http://www.iggsoftware.com/blog/2011/04/ibank-en-francais/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 19:13:00 +0000</pubDate>
		<dc:creator>ian</dc:creator>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[iBank]]></category>

		<guid isPermaLink="false">http://www.iggsoftware.com/blog/?p=249</guid>
		<description><![CDATA[iBank has long had French language support. But when we released iBank 4, we removed all localizations because we made so many changes to the underlying code that we needed completely new sets of translations. Now I&#8217;m pleased to announce that iBank 4.2.1, which is just around the corner, will have complete French localization (except [...]]]></description>
			<content:encoded><![CDATA[<p>iBank has long had French language support. But when we released iBank 4, we removed all localizations because we made so many changes to the underlying code that we needed completely new sets of translations. Now I&#8217;m pleased to announce that iBank 4.2.1, which is just around the corner, will have complete French localization (except for the help files).</p>
<p>For us English-speaking developers, what is perhaps more interesting than the actual localization is the mechanism by which we did it. As Cocoa developers know, the usual way to localize an app is to maintain multiple copies of NIB files for each supported language (NIB files are used for loading the majority of user interface elements). This approach, while easy to do, is plagued with long- and even short-term problems. So we decided to use a more <a href="http://wilshipley.com/blog/2009/10/pimp-my-code-part-17-lost-in.html">dynamic method described by Wil Shipley</a>.</p>
<p>While this approach isn&#8217;t without its own flaws, the benefits seem to far outweigh the costs. We contributed some code to Mr. Shipley&#8217;s DMLocalizedNibBundle.m file to support translating toolbars, table view columns and tab views. You can ask him for it.</p>
<p>So that&#8217;s a brief update about French coming to iBank 4.</p>
<p>-Ian</p>
<p>P.S. I&#8217;m looking forward to having some screenshots from <a href="http://www.iggsoftware.com/blog/2011/03/investments-ios-and-ibank/">iBank Investor</a> to share, but we aren&#8217;t quite there yet.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iggsoftware.com/blog/2011/04/ibank-en-francais/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

