Services

Custom software development

Software development with a team that understands your business

Our approach

At Alfapoint we’re focused on your business objectives. We care about what we do and about the people we work for. Each specific business case is unique for us. What is more important - we dive deep into each one of them to be able to solve our Client’s problems and achieve their goals.

This means:

  • We ask essential questions
  • We provide you not only with web development but also with technical and business advice
  • We’re commited to understand the project that we are working on
  • We will provide you with surprising and sometimes controversial insights

We will make sure that your next unicorn is scalable and is simply brilliant to use

What can we do

Quality assurance

Manual
Automated

Our quality assurance specialists bring peace of mind when it comes to launching bug free product to your users.

With the consistent, quick releases of new versions, the importance of streamlined quality assurance processes is the key to not letting bugs interrupt your product from bringing value to users.

  • Web development

  • Mobile development

  • Quality assurance and testing

  • DevOps

Technologies we work with

We are a full-stack development company. We deliver projects for the web, iOS, Android, the IoT and other platforms using the most effective frameworks and proven approaches.

If you're looking for some information, but can't find it here, please contact us.

Frontend

  • React.js
  • Vue.js
  • Angular
  • Ember.js

Backend

  • Python
  • Node.js
  • PHP
  • Ruby
  • Java
  • Kotlin
  • Golang

Databases

  • MongoDB
  • PostgreSQL
  • MySQL
  • CouchDB
  • Neo4j
  • ArangoDB

Infrastructure

  • AWS
  • Google Cloud
  • Docker
  • K8s
  • Travis
  • Jenkins
  • Kubernetes

iOS & Android

  • Swift
  • Kotlin
  • Java
  • K8s
  • React Native
  • Reactotron
  • Flutter

Frontend

  • React.js
  • Vue.js
  • Angular
  • Ember.js

Backend

  • Python
  • Node.js
  • PHP
  • Ruby
  • Java
  • Kotlin
  • Golang

Databases

  • MongoDB
  • PostgreSQL
  • MySQL
  • CouchDB
  • Neo4j
  • ArangoDB

Infrastructure

  • AWS
  • Google Cloud
  • Docker
  • K8s
  • Travis
  • Jenkins
  • Kubernetes

iOS & Android

  • Swift
  • Kotlin
  • Java
  • K8s
  • React Native
  • Reactotron
  • Flutter

Teams composition

Teams working on your projects might have a different composition, depending on the project’s particular needs. What they have in common is that all of them are run by a senior project manager – you don’t have to coordinate work for our developers or designers (unless you want to).

This standard team uses UI/UX designers, testers and other specialist from Alfapoint as a service - they are joining the team for particular tasks and supporting your project. This way, you only pay for people whose work you use at any stage of development.

A standard team consists of:

  • Business Analyst

  • Project manager

  • QA Engineer

  • One OR two Front-end developers

  • One OR two Back-end developers

What is the process?

Frequently asked questions

Frequently asked questions

  • How does the project engagement process work?

    The project engagement process involves initial discussions to understand your requirements, followed by project scoping, development, and delivery phases.

  • What is the typical duration of a software development project?

    The duration of a software development project varies based on its complexity and scope. While smaller projects may take a few months to complete, larger and more complex projects can span several years. At our company, we prioritize long-term or mid-term engagements, allowing us to collaborate closely with our clients, establish clear project timelines, and deliver high-quality software solutions within agreed timeframes.

  • How do you ensure project requirements are understood and met?

    We carefully discuss and document your project requirements, taking into account multiple rounds of discussions to understand specific information and priorities. This allows us to deliver a tailored solution that precisely aligns with your needs.

  • What is the project development methodology followed by your company?

    Our company follows agile development methodologies, enabling iterative and collaborative development, regular feedback, and efficient project management.

  • Can I provide feedback and be involved throughout the project?

    We encourage your active involvement throughout the project, providing regular updates, seeking feedback, and incorporating your suggestions to ensure project success.

  • How do you handle changes or updates during the project?

    We handle changes or updates through a change management process, assessing their impact, discussing options, and implementing approved modifications to keep the project on track.

  • What is the estimated timeline for delivering the final product?

    The estimated timeline for delivering the final product depends on project complexity, size, and specific requirements, and we provide a projected timeline during the scoping phase.

  • How do you ensure the confidentiality and security of our project?

    We prioritize the confidentiality and security of your project, implementing strict measures to protect sensitive information and using secure infrastructure throughout the development process.