FAQ: Frequently Asked Questions

What type of software do you develop?

We specialize in developing native mobile applications for iOS (iPhone and iPad) and Android devices. We also develop APIs and web-based applications. As a senior-level team we have extensive experience in enterprise grade software and systems architecture.

Do you provide software design services?

Absolutely. We provide software and mobile application design as a stand-alone project and as part of all our software development projects. Some companies hire us for systems architecture and UI/UX design, then have the product developed internally.

Do you provide a fixed price?

Yes we do, but only on design projects, and very small development projects where the feature requirements are clear up front. Large projects that span many months, or clients that prefer an agile approach or flexibility around features, are not a good fit for fixed price. In those cases we provide a fixed weekly price and estimate the number of weeks required – without locking you into a set list of features upfront. Contact us to find out if your project would be a good fit for fixed price.

How long does it take to develop a mobile application?

To get to version one, expect about 2 months for a very small application, 3 to 4 months for a medium size application and 4 to 6 months for a large version one project. Then, like all software, mobile applications require maintenance and upkeep for as long as you plan to use them.

Do you offer maintenance plans, and will you update our app in the future?

Yes and Yes. We are big advocates for software maintenance. We also give our vehicles regular oil changes, mow our lawns and replace our A/C filters.

Do you have examples of some of the applications you’ve created?

We do, please take a look at our case studies and the our work page for examples of software we’ve designed and developed for our clients.

Where is your team located?

Our team (including our developers) is located in the United States. Most are here in the Tampa area of Florida where our office is.

Do you outsource, or do the work in house?

We do not outsource locally or abroad. Mobile application design and development is our specialty. Our company founder wrote an article in our blog about why we don’t outsource, which you can read to learn more about our take on this topic.

What languages and frameworks does your team use?

  • For native iOS apps we use Swift and are well-versed in the older Objective-C.
  • For native Android apps we use Kotlin, Java, HTML and CSS.
  • For cross-platform apps we use Cordova, JavaScript, HTML and CSS.
  • For backend development we use .NET and C#.

Need something else? Ask us if we can support it.

Will your designers/developers work from our office?

It may be necessary to for us to visit your office as part of a consulting engagement. But, sending our developers to your location for ongoing work is not necessary, and not part of our culture at Big Fish.

Will you sign an NDA before we talk?

No. An NDA is a contract. We only sign contracts with our clients. A confidentiality agreement is part of our Master Services Agreement when you hire us. If you’re concerned about protecting your app idea we wrote some thoughts on that topic, and advice in our blog. In short: an NDA really isn’t necessary before you hire us.

Do you participate in profit share, or invest in mobile apps for startups?

We do not. Big Fish is a team for hire and we do not participate in profit share, equity deals or other similar arrangements.

My question was not answered.

If you’re with a company or business that may be interested in hiring Big Fish please contact us so we can answer your questions directly.