Technology

Technology that works for you and for us!

At IT Licious we mainly work with Flutter, Java (Spring Boot) and AWS. Why? Because they offer the perfect mix of maturity and ease of use. With these technologies we can develop software that is reliable, scalable and user-friendly.

Illustration of Flutter app development
Discover the strength of Flutter

What is Flutter?

Flutter is an open-source software development framework by Google. It is used to build applications for Android and iOS from a single codebase. That means you write the code once with Flutter and then use it to create apps for different operating systems.

Illustration of cross-platform development
The IT Licious team at work
Years of experience

Why work with us?

At IT Licious we are pioneers in Flutter, Google's leading UI framework. Back in 2019 we started experimenting with Flutter for our internal HR application. Since then we have grown into experts in developing both web applications and mobile apps.

6 advantages at a glance

The advantages of Flutter

Seamless experiences

Flutter offers a uniform user experience on iOS, Android, Windows, macOS and Linux.

Faster development

Flutter and FlutterFlow speed up the design process, so we can build your application faster and launch projects quickly without losing quality.

Higher performance

Flutter apps perform at the level of native apps, making them fast and responsive on all devices.

Fewer bugs

Flutter is easier to maintain because only one codebase is used. That means less chance of bugs.

Easy to adapt

Flutter also means more flexibility. Thanks to the single codebase, your application can later be adapted to new requirements or trends.

Reliable technology

Flutter is backed by Google and regularly updated with the latest features and security improvements, so your app always stays technologically ahead.

Our backend

AWS and ECS for secure, fast and scalable backend solutions

What is AWS?

AWS, or Amazon Web Services in full, is a bit like a gigantic electricity grid, but for computers across the whole internet. Imagine using electricity at home without having to build and maintain your own power plant. AWS does something similar for everything to do with computers and the internet.

What does AWS do?

It offers storage, computing power to run programs, and all kinds of technical tools, all over the internet. So you do not need to install expensive computers or servers at home or in the office. You essentially rent what you need from AWS and use it for as long as necessary, just like you would rent a bike or a car.

Why is that useful?

  • Savings: You only pay for what you actually use. If you need less storage or less power, you pay less.
  • Flexibility: When your business grows, or when you temporarily need more capacity, AWS scales easily without you having to buy new, expensive equipment.
  • Convenience: AWS maintains everything for you. That means you do not have to worry about technical problems and can focus on what really matters for your work or project.

So, in essence, with AWS you rent technological services just like you stream a film or listen to music over the internet, without needing physical copies or devices. It makes everything far more accessible and easier to manage.

What is ECS?

ECS, or Amazon Elastic Container Service, can be compared to a smart, self-regulating container port for web applications. It is a service offered by Amazon to make it easier to manage applications that are split into small, independent pieces (called containers).

What are containers?

Think of containers as small, self-contained packages of software that hold everything they need to run. They are very handy because you can run them anywhere without worrying about the underlying technology.

How does ECS work?

ECS helps you organise all these containers and run them efficiently on a cloud network:

  • Automatic management: Imagine you have a fleet of trucks that constantly need loading and unloading. ECS is like a coordinator that makes sure this process runs smoothly, without you having to manage every detail yourself.
  • Scalability: Just as you would deploy more trucks when you have more to transport, ECS can automatically add more containers when you need more computing capacity, or fewer when things are quieter.
  • Security: Each of these containers can be sealed and secured, just like you would lock a container in a port.

Why is ECS useful?

  • Efficiency: ECS makes sure your applications run well by using only the resources needed, which saves costs.
  • Convenience: You do not have to constantly check the technical state of your containers yourself; ECS keeps an eye on everything.
  • Flexibility: You can make changes quickly, such as adding or removing containers, without much hassle.

In short, ECS makes it easier and cheaper to run complex applications on the internet by taking over the heavy lifting of managing those containers.

The 6 advantages of AWS and ECS

What are the advantages of AWS and ECS?

Reliability

AWS is like the reliable neighbour who is always there for you. Their servers almost never go down, which means your website or app is always available to your customers.

Scalability

With AWS and ECS you can grow easily. Start small and scale up as your business grows, just like adding chairs to the party table when more guests arrive.

Security

Your data is as safe as money in a vault. AWS offers top-level security, so you do not have to worry about unwanted guests.

Cost savings

Pay only for what you use, not a cent more. AWS lets you match your costs to your consumption, like a water bill that depends on how much you use.

Speed

With ECS you can roll out changes quickly, just like quickly rearranging a room for a party. That means you can launch new updates faster.

Easy management

ECS makes managing your applications simpler. It is like having a well-organised tool rack where you quickly find what you need.

Frequently asked questions

FAQ

Why do you use AWS?

Our Java cloud-native development uses the scalability and reliability of AWS, combined with the power of ECS for container orchestration. This allows us to deliver robust, scalable and easy-to-manage applications that perform optimally in the cloud.

How do you make an app?

Do you have an idea for an app? Great! Then we can look together at how to realise it. At IT Licious we are happy to help you with every step of the process. Whether you need help thinking up your idea, designing your app or building it, our team is ready for you. When you are ready to bring your app idea to life, feel free to get in touch. We look forward to working with you!

What advantages does your approach offer my business?

Thanks to our specialised knowledge of Flutter and Java cloud-native solutions, we offer fast, efficient and cost-effective software development tailored to the specific needs of your business. This results in improved performance, lower costs and a faster time-to-market for your projects.

How do you keep applications secure?

Security is a top priority in all our development processes. We implement security best practices, including encryption, secure coding practices, regular security audits and compliance checks against industry standards, to safeguard the security and integrity of your applications.

Can you integrate existing systems with newly developed applications?

Yes, we have extensive experience integrating new applications with existing business systems and databases. Our team ensures a seamless integration that guarantees the continuity and efficiency of your business processes.

What is your experience with scalable cloud solutions?

We have a broad portfolio of projects in which we implemented scalable cloud solutions that make optimal use of cloud resources. Our experience ranges from small start-ups to large enterprises.

How do you handle project management and communication?

We use agile project management methods to guarantee flexibility, transparency and continuous improvement. We keep our clients regularly informed through meetings, reports and access to our project management tools.

Is Flutter a good choice for app development?

Flutter is definitely a good option for app development! It lets us build beautiful apps quickly and efficiently for different operating systems from a single codebase. With Flutter we can offer a consistent user experience across devices and platforms, which can shorten development time. Flutter also offers a rich set of customisation options for the user interface and delivers apps with excellent performance.

Which apps are built with Flutter?

Flutter has produced a wide range of apps, from mobile applications to web applications. Some well-known examples of apps built with Flutter: Google Ads, Alibaba, WeChat, Sonos and many more!

We have used it ourselves for several renowned clients, including BASF, VRT, IntelliProve and Koukki.

Is Flutter secure?

Flutter is generally a secure development framework. It is backed by Google, which means it is regularly updated with the latest security improvements and updates.

Ready to develop your app?

Let's talk!

Do you have further questions about our expertise in app development, or would you like a quote? Contact IT Licious today and discover how we can help you realise your digital dreams.

Prefer to call? +32 11 360 950