SOFTWARE DEVELOPMENT

Carelion offers programming and development services for building PC, mobile, web and cloud based applications for most popular software platforms. Our team of experts can upgrade legacy software, modify existing applications, and build entire custom applications from the ground up.

Carelion does front-end and back-end development for custom applications, particularly those that require complex algorithms or rely heavily on data. Our programmers and designers can develop custom solutions to fit your needs and requirements with effective and appealing interfaces.

Carelion uses the web as a platform to build applications that provide accessibility from multiple simultaneous users and platforms without requiring reprogramming, recompiling, or even installation. We develop responsive applications that allow optimization of layout and interface with any form factor (full desktop to a small smartphone), and can help you understand your client base by including analytics data collection for valuable insight the use of your application.

Buy or build?

Carelion will never push you into a software development situation without fully understanding your business model and requirements. Our consultants will explore all the viable options, such as upgrading or fixing your existing software system. If we come to find that there is a software available that meets or exceeds your requirements, we will help through the process from evaluation, requests for proposals, purchase/licensing, installation, configuration and in some cases, support.

Our methodology

Our Agile approach to software development and SCRUM teams allows us to speed up product development, to improve workflow and communication between programmers and clients. We use an industry tested developed project management tools that enables us to divide the projects into stages, effectively manage sprints, prioritize and schedule intermediate releases and quickly fix any possible bugs. Our project managers will assure that the estimates are respected and that the deadlines are met.

We are a Microsoft shop

When it comes to software development, we are heavily invested in Microsoft development tools, technologies and platforms. While this works for us, we do realize that there are numerous excellent and sometimes even more cost effective alternatives. As a Microsoft shop, we deliver solutions to every application platform that are supported by Microsoft tools and technologies. While our Microsoft Certified developers are fluent with many of the other technologies, we have decided that we are mainly a Microsoft shop. If you have a large Java, Python, Ruby or PHP project in mind, there are plenty of companies that specialize in those tools, just as we specialize in C#, .NET and other Microsoft technologies.

Core Technologies 

  • C#
  • .NET Core
  • .NET MVC
  • Entity Framework
  • Web Forms
  • Windows Presentation Foundation (WPF)
  • Windows Forms
  • Microsoft Xamarin
  • Clarion for Windows

Databases

  • Microsoft SQL Server
  • SQLite
  • MySQL
  • MariaDB
  • Oracle
  • IBM DB/2
  • Microsoft Access
  • MongoDB

Web Technologies 

  • Angular
  • React
  • Vue
  • JQuery
  • TypeScript
  • JavaScript
  • HTML/CSS
  • WordPress
  • DotNetNuke

Business Intelligence and Reporting

  • SQL Server Reporting Services (SSRS)
  • Microsoft PowerBI
  • SAP Crystal Reports
  • IBM Cognos Analytics
  • Syncfusion Data Platform
  • Telerik Reporting
  • Infragistics ReportPlus

User Interface

  • Syncfusion
  • Progress/Telerik
  • Infragistics
  • Bootstrap

Devops

  • Azure DevOps
  • Git
  • NUnit
  • Docker
  • Selenium
  • Atlassian Jira (Jira Ops)

Target Platorms

  • Windows Desktop
  • Windows Server
  • Universal Windows Platform (UWP)
  • Linux/Ubuntu
  • MacOS/iOS
  • Android OS
  • Internet Information Services (IIS)
  • Apache
  • Microsoft Azure
  • Amazon Web Services
  • Office 365