Cloud applications offer endless benefits:

  • Do not require any installation procedure
  • Are always updated to the latest version
  • Can be used with any operating system
  • Reduce the initial investments and minimize the TCO (Total Cost of Ownership)

Cloud software developed by Code Architects is device-ready, can run in touch mode and uses adaptive design to automatically adapt to screens of any size, including tablets and smartphones.

We have developed several enterprise-class applications for Windows Azure, Amazon Web Services (AWS) and Google Cloud Platform. We use advanced techniques to offer a satisfying user experience.

Our applications are internationalizable, location-independent and restartable: our users can move to different computers or devices and resume operations from where they left off.

We can integrate platforms and databases such as Office 365, Sharepoint, BizTalk, SQL Server, Oracle, SAP and more, in order to preserve existing investments, and apply artificial intelligence, chatbox and Natural Language Processing (NLP) techniques, such as Azure Cognitive Services, Azure Machine Learning Studio and Azure LUIS (Language Understanding).

Code Architects created a gateway for the management of electronic invoicing for a client, which supports data ingestion and electronic submission to the Revenue Agency. The application is based on a microservices architecture built in .NET Core; shipments are managed with distributed transactions (saga pattern) and automatic retry in order to guarantee fault tolerance in case of temporary unavailability of internal or external systems. The system integrates several technologies: Azure SQL Database (Hyperscale), ELK Stack, Azure Event Hub, Azure Blob Storage, Azure Table Storage, Azure Service Bus, Azure Kubernetes Service, completed by a proprietary stream processing system (CA Niagara Streams) which performs data warehousing of log data. This approach reduces the load on the main DB, which is able to manage 170 thousand users and over 5 million invoices per month.

For a software house specialized in software for professional firms, Code Architects has created a web application that integrates the services of Office 365, Azure Active Directory, Sharepoint and Outlook. It is a SPA (Single Page Application) built in Angular and TypeScript, whose backend is built with .NET Framework and is based on message broker (Rabbit, Azure ESB), Repository Pattern (Entity Framework, DAPPER), Microsoft Graph (for the interaction with Office 365), ElasticSearch, Office Add-ins platform, ASP.NET Web API with double authentication and internal / external ASP.NET Identity and Single Sign On with Office 365. There is also the integration with Skype for Business, through a bot that uses Microsoft LUIS to perform queries on the management system at the user’s request in chat, and a programmable word processor equipped with DSL (Domain Specific Language) and hierarchical phrasebook, to generate complex structured documents in a few seconds.

Code Architects created a gateway for the management of electronic invoicing for a client, which supports data ingestion and electronic submission to the Revenue Agency. The application is based on a microservices architecture built in .NET Core; shipments are managed with distributed transactions (saga pattern) and automatic retry in order to guarantee fault tolerance in case of temporary unavailability of internal or external systems. The system integrates several technologies: Azure SQL Database (Hyperscale), ELK Stack, Azure Event Hub, Azure Blob Storage, Azure Table Storage, Azure Service Bus, Azure Kubernetes Service, completed by a proprietary stream processing system (CA Niagara Streams) which performs data warehousing of log data. This approach reduces the load on the main DB, which is able to manage 170 thousand users and over 5 million invoices per month.

For a software house specialized in software for professional firms, Code Architects has created a web application that integrates the services of Office 365, Azure Active Directory, Sharepoint and Outlook. It is a SPA (Single Page Application) built in Angular and TypeScript, whose backend is built with .NET Framework and is based on message broker (Rabbit, Azure ESB), Repository Pattern (Entity Framework, DAPPER), Microsoft Graph (for the interaction with Office 365), ElasticSearch, Office Add-ins platform, ASP.NET Web API with double authentication and internal / external ASP.NET Identity and Single Sign On with Office 365. There is also the integration with Skype for Business, through a bot that uses Microsoft LUIS to perform queries on the management system at the user’s request in chat, and a programmable word processor equipped with DSL (Domain Specific Language) and hierarchical phrasebook, to generate complex structured documents in a few seconds.