Services: Software Development

Choose a team that combines expertise in PHP, Python, and JS with cloud solutions and CI/CD. From integration with AWS to continuous deployment strategies, we accompany you every step of the way, optimizing each task with Gitlab and Docker.

Software Development

Outsource your software development to us.

 

  • First Sprint with NO commitment: If you’re not satisfied with our work after completing the first Sprint, you don’t have to pay anything. We’re confident that after trying us out, you’ll want to continue.
  • 2 modalities based on the time you need talent:
    • A: Hours per Sprint. At the end of the Sprint, an invoice is issued for the hours consumed for the tasks.
    • B: Hour bank. We reduce the price based on the number of hours you contract.

 

First Sprint with NO commitment. In other words, if you’re not satisfied with our work after completing the first Sprint, you don’t have to pay anything. We’re confident that after trying us out, you’ll want to continu

Software as a Service (SaaS)

If you already have a product or want to create a SaaS and are looking for a trusted team to take it to the next level,

 

We are ready to support you! Our approach focuses on collaborating with you to design, plan, and execute a strategic roadmap aligned with your business objectives, focused on the success of the SaaS.

 

  • Support: Our team of experts brings creativity, innovative ideas, and concrete actions to drive the evolution of your product.

 

First Sprint with NO commitment. In other words, if you’re not satisfied with our work after completing the first Sprint, you don’t have to pay anything. We’re confident that after trying us out, you’ll want to continue.

Minimum Viable Product (MVP)

Bring Your Idea to Life with an MVP.

 

If you have a project idea, you’re in the right place. At Vidasoft, we offer you a clear and effective path to turn your vision into reality through a Minimum Viable Product (MVP). Here’s what you can expect:

  • Cost Minimization. We will design a plan to get the minimum product you need at the lowest cost possible.
  • Focus on Success. Our team sits down with you to thoroughly understand your project and its potential in the market.
  • Data Analysis. We help you obtain the necessary data to better understand your project and the market.
  • Risk-Free, we’ll be your trusted team committed to the project.
  • Support. We’re with you every step of the way, no matter what challenges arise.

Questions? 🤔

Project construction phases

The phases that always prevail are those of the budget sent to the client. These phases serve as a general explanation of the usual process.

  1. Planning Phase: In this stage, objectives are established and prioritized according to their value to the client. A Sprint backlog is developed containing the tasks to be performed.
  2. Development Phase:: The team works on the tasks for each sprint objective, maintaining constant communication to ensure coordination and progress.
  3. Testing Phase: Automated tests are carried out, and the team decides what additional tests are necessary to ensure that the software meets the requirements.
  4. Quality Assurance Phase: In this phase, the team verifies that the added code works correctly, ensuring that it meets quality standards.
  5. Deployment Phase in development environment:: The code is deployed in an environment where the client can see its operation, allowing for closer validation.
  6. Sprint Review: At the end of the Sprint, a meeting is held with the client to show the progress and results. After this review, the process returns to the planning phase for the next Sprint.

These phases represent an iterative and agile cycle in software development, focused on collaboration, adaptability, and continuous delivery of value to the client.

Payment methods

The payment method will always be via bank transfer in Euros or Dollars. Or in digital currencies such as Bitcoin, Ethereum, Cardano, or Solana. According to the modality, the payment method is:

 

  • SaaS: The first Sprint has no payment commitment if the client considers that they do not like the results obtained. The code is not delivered until payment is received. Once completed, each completed sprint is invoiced at a fixed price indicated at the top. It is calculated using the normal work formula, i.e., 8 hours per day multiplied by the number of days in the sprint. Holidays subtract days from the Sprint unless otherwise stipulated with the client.
  • Software Development: The first sprint has no payment commitment if the client considers that they do not like the results obtained. The code is not delivered until payment is received. Once completed, each completed sprint is invoiced at a fixed price indicated at the top. It is calculated using the normal work formula, i.e., 8 hours per day multiplied by the number of days in the sprint. Holidays subtract days from the Sprint unless otherwise stipulated with the client.
    • Hour bag: 50% of the chosen hour bank amount is paid before starting development.
      • Once 50% is used, the other 50% is paid.
  • Minimum Viable Product: 50% of the accepted price in the budget by the client is paid to start development. Once the project is completed and the acceptance criteria in the project objectives are met, the client will pay the remaining 50%.

Delivery deadlines

The project officially begins on the date of receipt of the first payment of the first invoice in the case where the client is informed that there is a payment prior to the start of the project (Minimum Viable Product). On the other hand, in the case where the modality is software development in the hour bank and non-hour bank modalities, Vidasoft confirms the date to the client through the usual means of communication (for example, via email). The estimated time includes the completion of all project creation phases and conversations between the client and Vidasoft. This time does not include the period it takes for the client to prepare and deliver the necessary documentation for the project creation.

Vidasoft is committed to always meeting the agreed-upon delivery dates with the client. These delivery dates may vary if the project requires it.

First Sprint without commitment

Once the Vidasoft services contract is signed, the first Sprint, lasting between 1 week to 3 weeks, will be without commitment. If at the Sprint review, the client decides not to continue with Vidasoft’s services, they may discontinue without needing to make any payment for the time used in the first Sprint.

Conditions:

  • Vidasoft will not deliver the developed code. In the event that the client requires the code to be delivered during this first Sprint for reasons beyond Vidasoft’s control, then the first Sprint WILL have a payment commitment, and whether the client decides to continue or not, they must pay the amount stipulated in the contract.
  • Vidasoft reserves all rights to the work performed until the work is delivered, at which point Vidasoft loses the rights to be granted to the client.

Post-delivery changes

Once the project code is delivered to the client and the associated task or objective is confirmed by the client as “completed,” any changes will be budgeted as a new task.

Warranty

We offer support and warranty for our developments for up to 6 months after their delivery date. We understand that you have had enough time to test the proper functioning of the project.

Once the warranty period has expired, we only offer support for code maintenance.

In the event that the client requests updates to the versions of libraries for the project, this should be indicated and will be included in the budget as a recurring monthly cost. If so, Vidasoft commits to ensuring that the code continues to function as it did when it was created, and if there are any problems preventing the utility of the software, Vidasoft will take care of solving them.

Confidentiality

Vidasoft offers all its clients the signing of a standard confidentiality agreement if the client or Vidasoft believe it is necessary for the client’s project.

This agreement does not imply any price increase and provides additional assurance to the client. It solely refers to the confidentiality of the client’s project by Vidasoft.

Graphic elements

Images, logos, sounds, videos, or any graphic creation element is not included in the budgets created by Vidasoft. Vidasoft is a software development company; however, the following options will be offered if necessary:

  • The client will provide the graphic elements, sharing them with the development team following the software requirements, if applicable.
  • Vidasoft will find a trusted designer who will be responsible for providing the graphic elements to the development team. This will be reflected in the invoice or budget.

Legal texts

The drafting of legal texts, installation and/or configuration of plugins related to them, or audits of cookie usage or compliance with GDPR or LSSI are not included.

The client may:

  • Complete the legal text templates provided by Vidasoft.
  • Provide their own legal texts.
  • Request that the specialized legal company write their texts (which will be reflected in the budget or invoice).

Backups

All Vidasoft projects are offered with a backup copy maintained in Vidasoft’s infrastructure for 2 years from the completion of the project. The client may request access to it at any time. Vidasoft is committed to providing access to the backup copy as soon as possible.

Hosting

The cost of the server (or hosting) and domain (.com, .es, etc.) is not included in any budget or invoice.

Vidasoft always recommends that each client have their own server or hosting and their own domains so that the ownership of their service is entirely theirs and not that of a third-party administrator.

In case the client does not have a server or hosting, they can:

  • Contract a server or hosting recommended by Vidasoft or any other that meets the necessary requirements. If the client requires it, Vidasoft will offer support to indicate which server is necessary for the project.
  • Provide the necessary data for Vidasoft to contract the services on behalf of the client (with their authorization) after informing them of all the details.

The question isn't here? 🤔

Send us your question directly to hola@vidasoft.es. We will respond as soon as possible 🙂

Discover how we can help you achieve your goals