As a part of the ALM environment, our team uses the latest solutions that support software development. We help organizations in turning their great ideas into software-based solutions that positively impact and change our world for the better.
What we can give you
We produce web, mobile and desktop applications that utilize a wide range of different technologies and technology groups. Our focus – the development of End – to – End Web Solutions, requires that our teams have capabilities in all areas.
We strive to hone our skills and make use of the latest technologies while, at the same time, maintaining know-how about past solutions to provide support for legacy products.
OUR SERVICES
OUR SERVICES
Stakeholder identification, communication
Idea management
Business case
Requirements engineering
Design, architecture
Project management
Resource management
Change management
Issue management
Configuration management
Version management
Code generation
Quality assurance and testing
Reporting
Build management release management and deployment
Customer support including maintenance and software maintenance
Benefits management i.e., solution evaluation
Discontinuation, if necessary, replacement through another solution
Stakeholder identification, communication
Idea management
Business case
Requirements engineering
Design, architecture
Project management
Resource management
Change management
Issue management
Configuration management
Version management
Code generation
Quality assurance and testing
Reporting
Build management release management and deployment
Customer support including maintenance and software maintenance
Benefits management i.e., solution evaluation
Discontinuation, if necessary, replacement through another solution
Stakeholder identification, communication
Idea management
Business case
Requirements engineering
Design, architecture
Project management
Resource management
Change management
Issue management
Configuration management
Version management
Code generation
Quality assurance and testing
Reporting
Build management release management and deployment Customer support including maintenance and software maintenance
Benefits management i.e., solution evaluation
Discontinuation, if necessary, replacement through another solution
How does it work?
We adjust our workflow to a specific
client, per project, and/or task
DEVELOP
One of the most critical aspects of the developer’s work environment is their workstation and IDE. We understand that, and that is why we recycle our developers’ equipment regularly, supplying them with additional hardware resources when necessary. Every development asset, be it MS Windows, a Linux laptop, or a MAC, hosts an IDE that supports software production on a given platform. Typically these are XCode, Visual Studio,
Android Studio, NetBeans,
or Eclipse.
CI/CD
Our development teams make use of CI/CD environments wherever applicable. Such settings are always composed of at least three parts: a Source Code Management system, a Work Tracking system, and an automated build and deployment system. Once these are up and running, further extensions like automated test suites, syntax checkers, etc., can be added. A typical configuration consists of a GIT repository, JIRA, and Jenkins or Bamboo.
TESTING
Testing is an integral part of every successful development product. In order to achieve long-lasting quality, it’s necessary to plan and automate to as much extent as possible. Our experience in this area spans such tools as JUnit, PHPUnit, Telerik Test Studio, Microsoft Test Manager, and Selenium. Where automation is not possible manual tests take place.
DEPLOYMENT
AND MONITORING
The Software Lifecycle does not end with an acceptance of the product. Once tested and deployed in a live environment, the Solutions require maintenance and monitoring. To improve performance, automate updates, and track uptime for any application, we use such tools
as New Relic, deploy, Fabric or HockeyApp. Implementation of proper Monitoring follows
the same rules as everything else – it needs
to support the product.
How does it work?
We adjust our workflow to a specific
client, per project, and/or task
DEVELOP
One of the most critical aspects of the developer’s work environment is their workstation and IDE. We understand that, and that is why we recycle our developers’ equipment regularly, supplying them with additional hardware resources when necessary. Every development asset, be it MS Windows, a Linux laptop, or a MAC, hosts an IDE that supports software production on a given platform. Typically these are XCode, Visual Studio, Android Studio, NetBeans, or Eclipse.
CI/CD
Our development teams make use of CI/CD environments wherever applicable. Such settings are always composed of at least three parts: a Source Code Management system, a Work Tracking system, and an automated build and deployment system. Once these are up and running, further extensions like automated test suites, syntax checkers, etc., can be added. A typical configuration consists of a GIT repository, JIRA, and Jenkins or Bamboo.
TESTING
Testing is an integral part of every successful development product. In order to achieve long-lasting quality, it’s necessary to plan and automate to as much extent as possible. Our experience in this area spans such tools as JUnit, PHPUnit, Telerik Test Studio, Microsoft Test Manager, and Selenium. Where automation is not possible manual tests take place.
DEPLOYMENT
AND MONITORING
The Software Lifecycle does not end with an acceptance of the product. Once tested and deployed in a live environment, the Solutions require maintenance and monitoring. To improve performance, automate updates, and track uptime for any application, we use such tools as New Relic, deploy, Fabric or HockeyApp. Implementation of proper Monitoring follows the same rules as everything else – it needs to support the product.
How does it work?
We adjust our workflow to a specific
client, per project, and/or task
DEVELOP
One of the most critical aspects of the developer’s work environment is their workstation and IDE. We understand that, and that is why we recycle our developers’ equipment regularly, supplying them with additional hardware resources when necessary. Every development asset, be it MS Windows, a Linux laptop, or a MAC, hosts an IDE that supports software production on a given platform. Typically these are XCode, Visual Studio, Android Studio, NetBeans, or Eclipse.
CI/CD
Our development teams make use of CI/CD environments wherever applicable. Such settings are always composed of at least three parts: a Source Code Management system, a Work Tracking system, and an automated build and deployment system. Once these are up and running, further extensions like automated test suites, syntax checkers, etc., can be added. A typical configuration consists of a GIT repository, JIRA, and Jenkins or Bamboo.
TESTING
Testing is an integral part of every successful development product. In order to achieve long-lasting quality, it’s necessary to plan and automate to as much extent as possible. Our experience in this area spans such tools as JUnit, PHPUnit, Telerik Test Studio, Microsoft Test Manager, and Selenium. Where automation is not possible manual tests take place.
DEPLOYMENT
AND MONITORING
The Software Lifecycle does not end with an acceptance of the product. Once tested and deployed in a live environment, the Solutions require maintenance and monitoring. To improve performance, automate updates, and track uptime for any application, we use such tools as New Relic, deploy, Fabric or HockeyApp. Implementation of proper Monitoring follows the same rules as everything else – it needs to support the product.
The process
SCRUM is the framework of choice for our projects. In cases where it’s either not possible to use it, or when there are limitations imposed – the scrum model is tailored. Our tried and tested approach is to use a “loose coupling” either to PMI are a Prince2 alike framework. In some cases it has been brought to a level of what can be called Disciplined Agile Delivery (DAD) where the timeframe is essential, budgets can’t be overrun and work progress is tracked by milestones.
.NET stack
C# .NET ASP MVC Azure MS SQL IIS XAML Umbraco Entity Framework
Desktop
C
C++
CLI
C#
WPF/WMF
MS SQL
Direct X
OpenGL
QT
Mobile
Apple iOS SDK
Objective – C
Cocoa
Android SDK
SQLite
Google Play Services
Swift
Kotlin
Flutter
Open Source
PHP Apache Symfony2 Python AWS MySQL PostgreSQL Django
Java Stack
J2EE JBOSS Spring Framework XML PostgreSQL Oracle Hibernate
Information technology challenges and drives us. We like to take things apart and see what make them work.
OPEN AND BRAVE
Sharing is caring, so that is why we believe that the best solutions can give us teamwork. And the key to success is good communication.
RESPECT
We respect our customers and colleagues from ALM, by behaving professionaly and with integrity. We respect ourselves – by having a healthy and balanced life.
TRUST, TRUSTING, BEING TRUSTED
Our customers trust us to help them solve their problems, deliver on our commitment, and trust our employees to do their best.
Join ALM right now
We won’t tell you that the sky’s the limit, but we can provide the best development for your career path. Don’t hesitate to try.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.