Are non-developers really having success using Do It Yourself (DIY) or Automated iPhone Development Tools?


I own a small software development company that gets approached regularly by non-technical users who tried unsuccessfully to build their idea into an iPhone app using free (or cheap) automated development tools.

Sure someone that isn't a developer could try these tools, but I suppose they could learn to do maintenance and repairs on their own car as well. Chances are it's not the best idea and they will run into limitations/problems quickly.

Just curious of the opinion of some end users.

Software Iphone Web Dev Android

asked Jan 2 '12 at 20:08
Brett Miller
66 points
  • Please list examples of the tools you're talking about and what you're definition of "success" is. That is, does "success" mean profitable or does it mean that they build a tool that gets the job done that they need or something else? – Nicerobot 12 years ago
  • @nicerobot I believe the OP meant "success" means profitable, or at least break-even (time+cost wise). Otherwise if it is just for "getting the job done", probably they won't need to develop a standalone app as there are ready-made apps (like Bento, PowerOne Pro, and even Numbers) that covers a majority of data entry & processing tasks. – Adib 12 years ago

1 Answer


I assume you mean: get a working iPhone app with the special cases you want to cover. It should work the way you can sell it.

I have not tried the iPhone tools. But I have tried several others tools in my software dev career. For example, Swing Builder for building Swing Applications. As an iPhone idiot I have worked with Phonegap, which lets you create a native app with javascript. And many more.

My conclusion is: there is a point in your project were you need to know something on programming or on the technical platform. After you are limiting yourself to the features of the tool, and in most cases you can cover 90% of your app with that, but the last 10% drive you crazy.

What if the tools in version 1.1 has a problem with iphone 3.1, but not with 3.2 or 3.0. Probably it is caused only on devices with enabled camera and disabled wifi. How can you deal with that? At most times your tool does not give you the cahnce to learn about the error. You need to dig the logfiles and learn on a deeper level.

That being said, look very very closely at your app. Is it something which does not need custom features? Then ok, probably you have a chance. But at the point you need a single feature which is not covered from the tool (or is buggy) then you are lost. You even can't reuse the code in most cases, because the code is sometimes not available or it is unhuman and not readable.

That being said, these are technical days and if you want to produce applications you need to get into this technical world. I think these apps all promise to much and finally will end up in unhappy customers.

Probably other people have other experiences, I am eager to know.


answered Jan 3 '12 at 03:27
3,590 points

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics:

Software Iphone Web Dev Android