Frequently asked questions

1.I have an idea of an App with great potential, but don’t know how to start. Or I have a limited budget. What should I do?

Contact us. Itexus offers a free consulting phase to new clients. We help to elaborate the idea into a business plan, and create initial marketing materials that can be used to raise angel investment for your project.

  • We will perform market and competition analysis.
  • We will create a UI/UX design and clickable prototypes of the product for demonstrations.
  • We will create a technical proposal and pick the best technology and third party components for your product architecture.
  • We will help to pick the right scope of functionality for the minimum viable product for the available budget.
  • We will provide a detailed feature list with cost estimates so that you will know how much money you will need.
  • We will help you to start lean.

Initial consulting is free with no-strings attached. You don’t have to work with us or pay anything after this step. At the same time, we’ll do our best to help you, as it is our chance to show how we work and earn your trust.

2.How much is a typical project? How long does it take?

Itexus specializes in custom software development. Unlike a typical corporate website or simple e-stores, each product that we develop is unique, varying from simple mobile apps costing $6k+ taking 2 months to launch, to enterprise financial solutions with artificial intelligence capabilities costing hundreds of thousands of dollars and taking years to develop.

Our approach to estimating a new project is quite thorough. We need to collect and document all the requirements, pick the right technical solution, perform a feature by feature breakdown of the functionality and estimate every feature separately.

We perform the initial analysis phase free of charge. As a result of this phase the clients receive:

  • Technical proposal with software architecture and third party components
  • Requirements documentation with UI/UX mockups
  • Detailed feature by feature breakdown of the functionality and estimate
3.Who owns the intellectual property? Can I patent the software that Itexus will develop?

All intellectual property rights to the software that we develop belong to the client, royalty free, and the client may patent his solution. Itexus will provide all possible cooperation to patent the solution.

4.When my project ends, are you able to provide additional support and work on the project in the future?

Yes absolutely. We will provide support and maintenance services and keep all knowledge to efficiently resume the project and develop new features if they are required. This is the benefit of using an outsourcing company versus an in house team. You can pause and resume your project with minimum overhead.

5.Can you take over my existing software project, maintain it and build on top of it?

Yes, we have vast experience of taking over existing software projects from previous teams. Sometimes with no up-to-date source code and documentation. We have a specialized Project rescue service to save projects that are in complicated state.

The typical process to take over a project:

  1. As a first step conduct knowledge transfer from the existing team or documentation or code base.
  2. Find out what are the issues with the existing solution that need to be solved and what new functionality needs to be developed.
  3. Analyze the existing code quality and architecture.
  4. Provide a detailed report on what parts are in a good state and can be efficiently reused, and what parts need to be refactored.
  5. Test the existing application to find out what actually works and what needs to be fixed. Provide a testing report.
  6. Formulate the next steps plan jointly with the client, taking into account the business goals to release new functionality and technical needs to reduce technical debt and improve the architecture.
  7. Estimate agreed tasks and start working within agreed estimates.
6.Have you ever had an unhappy client? Describe the reasons for their complaints. What lessons did you learn?

Yes, unfortunately we have had unhappy clients. A typical situation leading to this scenario is our inability to agree on a cooperation model that will ensure success. Sometimes the clients insist that they just need the developers whom they will manage directly (outstaffing model). They don’t want a project manager on the itexus side to interfere with the work process and want to run things their way.

While this model works well in some cases, and we have examples proving this, this usually requires real professional resources like a CTO and Project manager on the client’s end with experience of integrating remote developers into their team and a mature process. If a client’s development team doesn’t have such experience this usually leads to various problems.

Our preferred model is to provide a service, not bodies. In this case we have a project manager our end supervising the project, knowing typical risks and managing this proactively. Even if problems happen, we can spot them early on and fix the problems with no impact on the client.

Another typical source of problems is vague requirements. Sometimes we are forced to give a quick estimate of the project with vague high level requirements. When a project starts, a frequently encountered problem is that smaller details are assumed, but not explicitly mentioned in the requirements, which are interpreted differently by the development team.

We always recommend doing a more detailed requirements analysis and documentation step + prototyping before starting the project.

You may also review our references here – clutch.co/profile/itexus. Our clients left testimonials including positive & not so positive feedback on us.

7.What are the most important factors to make my project a success?

We can speak of project success from a software development perspective – delivering a high quality product on time and within a planned budget, assuming you let us manage the development process.

From this perspective, we believe that the most important factor is good requirements work:

  • Use our business analysts to help you analyze the requirements and define functionality of the products screen by screen.
  • Pick the right scope for the MVP. Don’t spend time and budget on unnecessary features.
  • Document the requirements before estimating and coding. Remember that the devil is in detail.
  • Iterate fast, show intermediate results to the potential uses, and incorporate their feedback.

Of course the requirements will change, but the sooner the change is made the less expensive it is.

Of course there is also the business side of things: go to market strategy, competition analysis, product strategy, revenue projections. But this is not exactly our area of expertise. We’ll happily share our opinion and experience, but those are business decisions that need to be made by professionals in those areas.

8.Let's assume I want to hire Itexus. What are our next steps?
  1. Contact us and speak with our sales manager about your needs.
  2. Sign a NDA.
  3. We will analyze your requirements and organize a few workshops with our technical team to discuss the possible solutions.
  4. We come back with a free proposal containing.
    1. Specification of the requirements.
    2. UI/UX mockups.
    3. A Technical proposal with suggested architecture, technology stack and third party components.
    4. Detailed feature by feature cost estimate.
  5. You review our proposal, share your feedback, and the proposal is adjusted.
  6. Sign the contract.
  7. The project begins.
9.Can I get any testimonials from your previous clients?

Of course you may start by reviewing our profile and reviews on Clutch: https:/clutch.co/profile/itexus. The references there are verified by clutch, and as you can see, there are also not so positive references there too. These are mostly from our early days though, and we have learned from our mistkaes.

We’ll happily provide contacts of our existing clients with whom you can speak before you accept our proposal.

10.I’m afraid to outsource my project. How do you manage the risks?

You have nothing to worry about. Our process is organized so that the clients’ risks are minimized:

  • All work processes are transparent. We are available for communication every day. We deliver the results every two weeks. The client pays only for what he gets. If we don’t deliver, you don’t pay.
  • We store all the source codes and executables in clients’ accounts in major cloud providers, such as Atlassian Bitbucket for source code or Amazon Web Services for the hosting of the product. In case of any problems, you will have all the materials used in your product’s development. We document all requirements, architecture and code so it is easily transferable to another team if needed.
  • We thoroughly control the quality of the code and the product on our end and provide the reports, checklists, code reviews and automatic code quality analysis to the clients
  • All intellectual property belongs to you, protected by the laws of your country.
  • We are open to any independent audit of the code and product quality. It is a relatively low cost measure that can be used at any time. Even before the project starts you may want to ask for an independent opinion on the suggested architecture and other materials.
  • Our goal is to build long term relationships. We have clients who have stayed with us for over 6 years, since the company was founded. If we run into any temporary issues we’ll solve them as partners, giving priority to long term relationships over short term profit.
Have any other questions?
Please leave your question and email on the form below we'll happy get back to you with the detailed answer!

Fill in the contact form or reach us via info@itexus.com and get:

  • Consultation with a Software Architect and a Business Analyst
  • Requirements documentation & UI mockups
  • Technical proposal with recommended solution architecture
  • Project plan with cost & timeline estimate

Fill in the contact form or reach us via info@itexus.com and get:

  • Consultation with a Software Architect and a Business Analyst
  • Requirements documentation & UI mockups
  • Technical proposal with recommended solution architecture
  • Project plan with cost & timeline estimate
Miami, USA
Minsk, Belarus