Welcome to Porchdog Software

How Can We Help?

We specialize in custom Cocoa® and Cocoa Touch® development for the Mac and iPhone, Cocoa and Couch Touchbut we know a thing or two about Windows® programming, and iPhone Developmenthave spent some quality time living la vida Linux®. In other words, we've been around the block once or twice.

We offer software design and implementation services, and have decades of experience in every phase of the software development process. We cut our teeth writing embeddable C++ distributed object frameworks; nowadays we are as comfortable designing and debugging networking protocols as we are building beautiful and intuitive user interfaces. Most modern applications require some of both. We're proud to say some of our software is probably running on your PC right now, some might be running on your Mac sitting next to it, and some could be running on the iPhone in your pocket.

Contact us today and let us know how we can help take your project to the next level.

Peace, Love & Software

Porchdog Software was founded in sunny San Diego, California in 2003. We had been toiling away in relative obscurity, writing one too many CORBA implementations when we decided to jump off the deep end and hang up our own shingle. We wrote an open source Zeroconf implementation called Howl, began to work on Bonjour for Windows, moved our office to Northern California, and the rest is history.

So what's with Peace, Love and Software? Are we some kind of socialist, tofu eating, software writing hippies? Good questions. We do eat tofu, but judging from the number of computers, monitors, pieces of software, DVDs, CDs, books and magazines around us, we don't seem to have a problem with capitalism. As for the hippie part...well, we'll leave that for others to decide. Either way, we've definitely been called worse.

We see peace more as a personal thing than a political statement. We do our best work when we're calm, paying attention, passionate, being creative...in short, at peace. That's what we strive for daily. We don't always nail it, but we feel like the magic is in the trying.

Talk To Us

Sales, Business, Public Relations

Fax: 866.790.1443
Mail: 555 Bryant Street #438
Palo Alto, CA
94301 USA

Technical Support

We are unable to offer telephone-based technical support. Please send all questions to