We are often ask to sign NDAs, and we will do so. That said, we tell all our clients to not get too hung up on the idea but instead focus on the execution. If you feel that your idea is so great that you just need a programmer to bring it to life, you probably have unrealistic expectations.
True story, in 2008 Appworks was approached by two guys who had an idea for a mobile application they wanted to develop that would allow people to send images and text messages privately to other mobile device users. Once the image or text was viewed, it would disappear forever. The two individuals never executed on their idea, and 6 years later the same concept sold to Facebook for 14 Billion dollars (If you’ve been living under a rock, we are talking about Snapchat). We haven’t spoken to these two since, but we’re pretty sure that hurt.
Our philosophy is that ideas are plentiful, good execution is scarce. Focus on execution.

This is a question we rarely heard when we first started Appworks. But as the number of cheap off shore software companies has grown, so has the need for qualified US development teams capable of taking over when things go wrong.
We will gladly consult with you free of charge and help guide you through any number of development debacles. That said, in most cases we find that the off-shore development team was woefully unqualified to take on the project and the code written is not salvageable. This is especially true with development teams in India. However, we can sometimes salvage a project and bring it back to life. We have written a short guide to development team debacles which we recommend you review if you find yourself in this situation

Of course you do, you paid for it!
We are aware that there are software companies out there who require you to pay for the full cost of your software development, but they retain rights to the source code. This is not our policy and we feel that if you purchase something you own it.

This is a question we hear a lot and there isn’t a definitive answer to it. Have we partnered with individuals in the past, sure. Are we in the business of partnering with people, yes. We look at every customer as a “Partner”. We are here to take ideas from concept to implementation and guide them through to monetization and success.
We will not absorb hard costs in your project but we will provide you with the guidance and thought leadership we have gained from the development and implementation of hundreds of web and mobile applications.
Our team has been a part of some great successes and a few flops. We aren’t embarrassed of our flops because anyone who hasn’t experienced a flop or three hasn’t been a software entrepreneur very long. You also tend learn a lot more from your flops then you do with your successes. If you have a success, you pat yourself on the back and chalk it up to your superior wit. When you something goes wrong, you put the project under a microscope and learn from your mistakes so you don’t repeat them.

This is like asking “How long is a piece of string”? There really is no easy answer to the question. To provide an estimate with any type of accuracy requires both parties to exchange ideas and information about the project.

In some cases where the project requirements are very specific and detailed we are able to provide a fixed price bid on a project. We will only provide fixed price bids on projects where the scope of work is unlikely to change. That said, the majority of the projects we develop are entrepreneurial in nature and begin with a customer or organization’s desire to explore what is possible with a new application.

We will turn down projects if:
– The budget or required deliver time is unrealistic
– We don’t have the appropriate skill set or available resources
– We don’t believe in the project. We are in the business of creating success stories. If we don’t buy into your idea or your ability to take the idea to market and be successful, then we do not want to develop your software.

We are happy to accommodate requests for on-site software developers. This can be especially helpful during requirement gathering stage, product releases or IT consulting scenarios.