Creating an App

Developing a software product is fun and creative, but also there are many important practical decisions to be made. We help you with keeping things organized by providing a tested process, where each step is designed to align our goals and get us closer to the end result. A good looking, user friendly and fully functional software application.

1.

Idea

First we create the vision. Idea’s are great, that’s where it all starts. We love to play with idea’s, but we will also challenge them. We will provide you with honest feedback and try to finetune and improve your idea where we can so that we align on the same vision for your application.

2.

Specifications

With the vision in mind, we will provide you with detailed specifications of your product’s features. We will translate this into technical requirements and based on this we will give you a fair estimate of the development cost.

3.

Design and prototypes

After having the specs in place, we get to the good stuff. This is where the magic happens, this is where your idea comes to life! We will provide you with high fidelity designs and even a prototype of your application that you can use to validate your idea with potential customers.

4.

Development sprints

After finishing the designs we start the actual creation of your product. This is the hard work and labour that goes into coding a great application. We usually work in multiple sprints to deliver specific features and go from alpha to beta to a production ready application.

5.

Launch and iterate

After you launch your product we will evaluate the solution and investigate how your users are interacting with it. We will discuss user feedback with you and see how we can iterate on the product to make it even better.

Our Tech Stack

API Development

The web today is highly interconnected. Having an API is key to being able to play along well with the rest of your client's favorite tools. An API is also a key component to any platform that wants to reach people through multiple channels and different devices.

  • NodeJS
  • ExpressJs
  • SailsJS
  • GraphQL

Design

“The design is not just what it looks like and feels like. The design is how it works.” - Steve Jobs
We highly value user friendly design, we will assist you in transforming your business idea into a slick looking and easy to use product.

  • Sketch
  • Figma
  • Zeplin
  • Marvell
  • InVision

Mobile App Development

In today's mobile world your customers and stakeholders want to interact with your business through their mobile devices. Nebulae builds high quality mobile experiences and brings your business to the home screen of your stakeholder's favourite device.

  • React Native
  • Flutter
  • Ionic

Web App Development

In today's mobile world your customers and stakeholders want to interact with your business through their mobile devices. Nebulae builds high quality mobile experiences and brings your business to the home screen of your stakeholder's favourite device.

  • Angular
  • React
  • Vue

Database Configuration

Apps are cool, but data is almighty, it’s the life and soul of every application or software system. Every application is different and might require different data structures. We pride ourselves in having used many different data storage systems, that way we can give you the best solution for your use case.

  • MySQL
  • PostgresQL
  • Neo4j
  • Firebase
  • MongoDB
  • Redis

Chatbots / NLP tools

We use natural language processing systems such IBM watson to create conversational software to interact with your customers. Conversational systems like Siri, Google Home or Alexa are becoming a part of our everyday lives. Allowing your users to interact with your service in natural language will prepare you for tomorrow.

  • Spacy
  • Rasa
  • Watson