Frequently Asked Questions
How many employees does FullStack Labs have?
FullStack Labs has more than 150 professionals across the United States and Latin America.
What does a standard development team look like?
This depends on the size of your project, but for an average project a typical development team would include one US-based developer, one Colombia-based developer, one designer, one QA Professional, and one Project Manager.
Do you work on existing / legacy applications?
Yes. We have a great deal of experience maintaining, enhancing and upgrading legacy systems. For example, see the testimonial from Paragon CET here.
Can you provide references?
Yes, you can review our client references and testimonials.
Do you offer code reviews?
Yes, we’re happy to review your legacy system and provide a report covering code quality, documentation, dependency management, test coverage, performance monitoring, etc. You can request a code review here.
What will my custom software project cost to build?
Every app is different, and there are a number of factors that go into the overall cost including the size and complexity of the project. Still, some generalizations can be made based on FullStack Labs’ past experience.
Approximately 15% of the projects we build cost between $25,000 to $75,000. A large majority, about 70%, fall in the range of $75,000 to $250,000. We then have another 15%, very large, complicated projects, that will cost between $250,000 to $5,000,000.
How soon can FullStack Labs start my project?
Once we’ve discussed the project and we’ve reached an agreement to proceed, we can usually start within about four weeks. Sometimes we can start right away, and sometimes we will need up to 8 weeks, but our average lead time is about four weeks. We’ll confirm the lead time for your project prior to signing the contract.
Which team members will work on my project?
As stated above, we have over 150 professionals on our team. The specific individuals assigned to your project will depend on current availability, but we’ll make sure you’re fully informed as to who will be working on your project, and will work with you to ensure that you have a team that meets your needs.
How long will my project take?
It depends on the size and complexity of the project, and the number of developers. Simple projects can take 3 - 6 months. Medium complexity projects can take 6 - 12 months. Large, complex projects can take 12 - 24 months. This doesn't include the design phase, which can take 2 - 8 weeks for most projects, and up to 6 months for really large projects.
For legacy systems, the work tends to be ongoing, so there’s no defined completion date. We instead focus on crafting an effective development roadmap that we work against.
Who will own the software code developed for the project?
Our contract stipulates that all intellectual property rights (including the code) will be transferred to you upon payment in full of all invoices. All of our apps are built with open source software...we don’t own the open source software itself and therefore can’t transfer any rights or ownership in it, to you. But we will transfer the code repositories, and all intellectual property, to you at the completion of the project.
Will FullStack Labs help maintain the finished mobile or web application?
Yes, we offer a variety of maintenance agreements, including ongoing error monitoring and bug-fixing, code dependency management, performance optimization, security analysis, and ongoing feature development.
How are projects managed?
We utilize Agile Methodologies and a few different project management software tools, including Jira, Slack, and Toggl, to ensure efficient communication and organization, which allows us to keep you in the loop with up-to-date information at all times.
You can find a comprehensive overview of our project management process here.
What is your minimum project size?
Our minimum project size is $50,000.
Do I have to sign a long-term contract?
No. All of our contracts are month-to-month and can be cancelled with 30-days notice.
What if I’m not happy?
We always strive to ensure that clients are happy with our work. But sometimes certain developers and clients just aren't a good match for each other. Which is why we offer a two week trial period for all new projects. If after the first two weeks you're unhappy with our work, we'll either replace the developer or designer with a different professional, or allow you to cancel the contract free of charge, with no payment due for the first two weeks of work.