TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About EMI
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Dhruvin Shah (5)
Sarthak Varshney (4)
Prashant Kumbhar (3)
Viknaraj Manogararajah (3)
Sarvesh Shinde (3)
David Mccarter (3)
Abiola David (2)
Lalit Bansal (2)
Sifad Hussain (2)
Nishi Kumari (2)
Md Sarfaraj (2)
Shanuka Maheshwaran (2)
Shubhankar Banerjee (2)
Mahesh Chand (2)
Rohit Gupta (2)
Vitalii Honcharuk (2)
Satya Karki (2)
Kanchana Jayathilake (1)
Adarsh Nigam (1)
CSharp TV (1)
Uday Dodiya (1)
Ananthakrishna V (1)
Amit Kumar (1)
Rohatash Kumar (1)
Ashutosh Singh (1)
Dipal Choksi (1)
Mohammad Irshad (1)
Tuhin Paul (1)
Aakash Maurya (1)
Rajashekar Syereddy (1)
Vinay Ayinapurapu (1)
Dijid Maddumakumara (1)
Subham Ray (1)
Mohammad Hussain (1)
Rajeev Ranjan (1)
Lokesh Varman (1)
Mohomed Shihan (1)
Naresh Beniwal (1)
Mohamed Shifan (1)
Shriram Pophali (1)
Shubham Kumar (1)
Divyang Desai (1)
Arvind Kushwaha (1)
C# Curator (1)
Arun Potti (1)
Mukesh Nailwal (1)
Madhanmohan Devarajan (1)
Anish Ansari (1)
Primal Lobo (1)
Gaurav Kumar (1)
Virender Verma (1)
Rion Williams (1)
Ashish Vishwakarma (1)
Yatendrasinh Joddha (1)
Vipul Jain (1)
Pankaj Lohani (1)
Jagan Mohan (1)
Abubackkar Shithik (1)
Jayesh Agrawal (1)
Gokulakrishna (1)
Filza Tariq (1)
Monica Rathbun (1)
Prasad Pathak (1)
Manoj Mittal (1)
Jaish Mathews (1)
Siddharth Vaghasia (1)
Alagunila Meganathan (1)
Thuyavan Ganesan (1)
Sarathlal Saseendran (1)
Sathiyamoorthy S (1)
Vinodh Narayanan (1)
Radhakrishnan Govindan (1)
Mahesh Verma (1)
Kasam Shaikh (1)
Related resources for EMI
No resource found
Managing Exchange Online with Exchange 2019
11/2/2024 4:13:52 AM.
In this article, we will learn how to integrate on-premises infrastructure with cloud-based Exchange services for seamless administration, enhanced security, and efficient mail flow control.
Create Premium Databricks Workspace on Azure in 5 mins
10/31/2024 4:45:34 AM.
This video shows how to create Databricks workspace on Azure.
Gemini vs. ChatGPT: What Sets Them Apart For Developers?
9/28/2024 5:44:38 AM.
This article explores the key differences between Gemini and ChatGPT, two AI platforms widely used by developers. It compares their features, coding assistance, API support, and integration capabiliti
The Ultimate Full Stack Framework for 2024: Remix
9/17/2024 5:55:43 AM.
In this video, you will learn about the Remix: Ultimate Full Stack Framework for 2024
CSS Theming Using Variables and JavaScript
8/27/2024 11:55:59 AM.
Discover how to enhance your web design with CSS theming using variables and JavaScript. Learn how to create dynamic and customizable themes by leveraging CSS custom properties and JavaScript for real
Comparing ChatGPT, Google Gemini & GitHub Copilot: Strengths & Limits
8/9/2024 8:29:31 AM.
ChatGPT, Google Gemini, and GitHub Copilot are leading AI tools with distinct capabilities. ChatGPT excels in natural language processing, Google Gemini offers advanced multimodal understanding, and G
Install And Configure Azure On-Premise Data Gateway
8/1/2024 11:24:48 AM.
Learn to install and configure the Azure On-Premise Data Gateway with this guide. It covers prerequisites, installation steps, and configuration options. Discover how to set up the gateway to connect
Overview Of Azure On-Premise Data Gateway
7/30/2024 6:05:54 AM.
Learn about the Azure On-Premises Data Gateway, which acts as a bridge between on-premise resources and Azure services like Logic Apps, Power BI, and Microsoft Flow. This article covers its role in se
How To Connect On-Premise SQL Server From Microsoft Flow Using Azure On-Premise Data Gateway
7/30/2024 4:34:24 AM.
This guide covers step-by-step instructions to set up the gateway, configure data connections, and integrate your SQL Server with Flow for seamless automation and data management.
@Input() And @Output() Decorator In Angular
6/12/2024 9:24:18 AM.
Learn how to efficiently exchange data between components in Angular using @Input and @Output decorators. Master component communication for seamless parent-to-child and child-to-parent data transfer.
Google App Engine - What is It, Its Advantages, And Why You Should Use It
6/5/2024 11:04:25 AM.
Explore Google's role in the internet revolution with its premium services and widespread expansion into various industries. Learn about the Google App Engine, a popular cloud platform integrating
Using GO and Semi-Colon in SQL Server 2012
5/30/2024 12:12:09 PM.
Learn about the usage of the GO command and semicolon in SQL Server. Understand how to use GO as a batch separator and change it in SQL Server Management Studio. Semicolon (;) terminates SQL statement
Comparison Between ChatGPT-4o and Gemini 1.5 Flash
5/22/2024 4:28:21 AM.
A detailed comparison of ChatGPT-4.o and Gemini 1.5 Flash, exploring their features, performance, and applications in AI language processing.
Google I/O 2024: Gemini's Rise - Power, Access & the Future of AI
5/15/2024 4:48:32 AM.
Google I/O unveils powerful upgrades for Gemini AI & its integration across products. Focus on accessibility & ethical considerations for a future of human-AI collaboration. #GoogleIO #AI #Ge
Implementing On-Premises Servers into Microsoft Azure Arc
5/3/2024 9:17:33 AM.
Learn how to seamlessly integrate on-premises servers into Microsoft Azure Arc, enabling centralized management and governance for your hybrid infrastructure.
Medical Documentation with AI: Multi-Turn Chat App by Gemini 1.5 Pro
4/25/2024 7:17:56 AM.
In the rapidly evolving landscape of healthcare, efficient and accurate documentation is paramount. Fortunately, advancements in artificial intelligence (AI) are offering solutions to streamline this
Assembly Browser: Browsing a .NET Assembly
4/22/2024 9:28:25 AM.
Learn to create EXE and DLL files using MASM in Visual Studio. Configure project settings, write assembly code, debug, and test applications. Explore the power of assembly language for faster executio
VMware Cloud on AWS: A Guide to Network Connectivity Options
4/21/2024 2:16:34 PM.
Confused about connecting your VMware Cloud on AWS (VMC)? Explore VPNs, Direct Connect, HCX, and Transit Connect for secure, high-performing hybrid cloud networks. #VMwareCloud #AWS #Networking
Sharing Data Between Components In Angular
4/16/2024 5:33:03 AM.
Share data between Angular components efficiently using Input and Output decorators, EventEmitter, and component interaction techniques. Explore parent-child and child-parent communication methods to
Configure ExpressRoute Global Reach for On-Premises Connectivity
4/4/2024 8:41:03 AM.
Learn how to set up ExpressRoute Global Reach for seamless connectivity between your on-premises network and VMware Cloud AVS Private Cloud on Microsoft Azure.
Tame the Randomness: Master Gen AI Text
3/29/2024 9:02:55 AM.
Discover the power of Gemini, an advanced AI model by Google, capable of generating text, code, images, and more. Explore how fine-tuning the generation_config parameters, particularly the temperature
Gemini Pro Text: Flawless Formatting with markdown2
3/29/2024 4:29:10 AM.
This guide explores the integration of Gemini Pro AI output with markdown2 for HTML rendering in Django web apps. It details the challenges of formatting symbols, offers practical solutions, and empow
Microsoft Entra ID: Implement On-Premises Apps with Application Proxy
3/28/2024 6:11:01 AM.
In this article, we will discover how Microsoft Entra ID's Application Proxy seamlessly integrates on-premises applications for secure remote access.
Vue.js Custom Events: Enhance Parent-Child Communication with $emit()
3/1/2024 5:39:10 AM.
Vue.js, with its powerful reactivity system, allows seamless communication between parent and child components. While props enable data flow from parent to child, the $emit() method serves as a bridge
AI Magic in Your Flutter Apps with the Gemini API
2/28/2024 6:35:30 AM.
The Gemini API can help you boost the power of generative AI in your Flutter apps. Learn how to effortlessly incorporate text summarisation, chatbot generation, and more into your projects.
Build a Storytelling App with Flutter and Gemini AI
2/23/2024 8:30:27 AM.
Learn how to build a storytelling application in Flutter using the Google Generative AI package. Building a storytelling application in Flutter using the Google Generative AI package. Explore the step
Create An Azure Function App To Generate Token - Power BI Embedded - Step By Step - Part Four
2/22/2024 6:35:33 AM.
Learn to create an Azure Function App for generating tokens in Power BI Embedded. Follow this step-by-step guide to integrate authentication, authorization, and token management seamlessly into your a
Learn SharePoint Series - Part Three - Site Collections
2/15/2024 9:57:22 AM.
This article is the third part of the SharePoint series, focusing on Site Collections in both SharePoint Online and On-Premises. It discusses the importance of Site Collections as top-level sites, the
Dynamically Alter Theme Across All Screens Within the Canvas App
2/13/2024 6:14:56 AM.
Learn how to seamlessly adjust the theme across all screens within your Canvas app dynamically. Explore methods for real-time theme modification, ensuring consistent and adaptive UI theming for a cohe
Sending Reminder Emails Using Power Automate
2/12/2024 8:41:15 AM.
This article explains how to use Power Automate to send reminder emails effectively. Learn how to create reminder emails in Power Automate for pending tasks using SharePoint. The article outlines the
Power Automate Flow To Send Personalized Reminders To Teams
12/20/2023 6:26:53 AM.
So, I created My 1st Power Automate Flow To Send Personalized Reminders To Teams. Discover a citizen developer's journey using Power Automate to streamline a coffee-sharing tradition in the workpl
How to Configure Microsoft Entra Application Proxy?
12/12/2023 8:24:29 AM.
Learn how Azure Application Proxy facilitates secure remote access to on-premises applications without a VPN. From prerequisites to step-by-step guidance on setting up and configuring the App Proxy co
Navigating the Deployment Dilemma: On-Premises vs. Cloud in 2024
11/6/2023 9:28:27 AM.
In the dynamic landscape of technology, the decision between on-premises and cloud deployment continues to be a pivotal choice for organizations. As we step into 2024, this decision holds more weight
How to Use Remix IDE to Create and Deploy Smart Contracts?
9/25/2023 6:06:07 AM.
Smart contracts are self-executing digital agreements on blockchain, automating transactions and ensuring trust without intermediaries.
How to Ingest SQL Server On premise data to Microsoft Fabric Lakehouse Object
9/23/2023 9:37:10 AM.
The video demonstrated how to Ingest SQL Server On premise data to Microsoft Fabric Lakehouse Platform
What is Google Gemini, AI Project by Google?
8/23/2023 11:32:12 AM.
Google Gemini is an artificial intelligence e (AI) project from the Google AI team. It is a large language model (LLM) that is expected to be more powerful and versatile than previous LLMs.
Power BI Premium's Benefits for Large Organizations
8/18/2023 4:02:08 AM.
Explore the benefits of Power BI Premium for organizations with large user bases and complex data requirements
Smart Contracts Testing using Mocha.js and Chai.js
8/7/2023 5:26:47 AM.
In this article, we will learn how we can write test cases for solidity smart contracts.
Introduction To MongoDB
7/28/2023 7:07:10 AM.
MongoDB is a popular and widely-used NoSQL (non-relational) database management system designed to handle large volumes of unstructured or semi-structured data. It falls under the category of document
What are Fungible Tokens? How to Create Fungible Tokens on Polygon?
7/28/2023 1:51:39 AM.
Discover the world of tokens in blockchain! Learn about fungible tokens, their importance, types, and how to create/manage them on the Polygon blockchain.
Automate Birthday Reminders with Google Forms and Calendar
7/19/2023 5:47:56 AM.
To integrate Google Forms and Google Calendar for collecting birthdates and setting reminders, you can follow these steps:
Monitoring on-premise Devices with Sentinel Using Azure ARC
7/6/2023 11:24:33 AM.
In the world of hybrid clouds and multi-cloud environments, monitoring on-premise devices is essential. Azure ARC, the solution introduced by Azure, allows you to manage and monitor various resources,
What is 2D Array In C#
4/22/2023 11:25:34 AM.
In this article, you will learn about 2d arrays in C#.
Monitor On-Premises Servers And Azure VMs By Using Microsoft Sentinel
2/22/2023 10:35:59 AM.
In this article, you will learn how to monitor your on-premises servers and azure VMs by using Microsoft sentinel. Sentinel was used to be called Azure Sentinel, and they recently renamed to Microsoft
Manage Attachments Of SharePoint On-Premises List Item
2/22/2023 10:33:48 AM.
Custom "Attachment" Sync Solution to support SharePoint On-Premises List Item Attachments in Canvas Power Apps Forms.
How to Make EMI For Loan in SQL Server
1/12/2023 8:45:44 AM.
In this article you will learn how to make Equated Monthly Installments (EMIs) for a loan in SQL Server.
Monitoring VPN Connectivity From Azure Virtual Machine To On-premises Server
12/15/2022 1:46:58 PM.
The Azure connection monitor is a perfect monitoring tool that generates synthetic traffic to test the connectivity and measure response time; in this article, we will learn how to monitor Network con
Implement An Azure Files SMB Access On-Premises With Private Endpoints
11/10/2022 4:59:57 AM.
In this article, you will learn how to implement an Azure Files SMB Access On-Premises with Private Endpoints.
Solidity For Beginners - Part One
6/21/2022 12:03:20 PM.
Solidity is the programming language used for developing a smart contract over Ethereum blockchain. Here, in this article, we will learn the basics of Solidity and we’ll also write our first smart con
Top Crypto Exchange In the USA
5/2/2022 3:48:57 PM.
In this article, I will be discussing about the top crypto exchange for US citizens.
Migrate SharePoint List From On-Premises To SharePoint Online
4/27/2022 1:01:00 PM.
In this article, you will learn how to migrate a List from SharePoint on-premises to SharePoint online using Migration API.
Reflection and Reflection.Emit in C#
4/25/2022 11:06:10 AM.
In this article I will explain you about Reflection and Reflection.Emit in C#.
How To Disable Email Tracing Token In Dynamics 365 CE?
3/24/2022 9:14:35 AM.
This article explains about removing the email tracing token in Dynamics 365 CE online or On-Premises
Cloud Vs On-Premise | Which Is Better? Key Difference
10/30/2021 5:16:42 PM.
Lets know the difference between Cloud and On-Premises here in this article.
Send Reminder Email Using Power Automate Flow
7/5/2021 11:14:21 AM.
Sending reminder email has become common scenario and may power users are trying to use Power Automate to achieve this with no code.
What Is Custom Script Extensions For Windows Virtual Machine
6/28/2021 1:18:02 PM.
In this article, You will learn about custom script extension and how to use custom script extension to install or add features to Azure Virtual Machine.
List Template IDs in SharePoint Online/SharePoint On-Premises
6/18/2021 2:46:08 PM.
This article explains about the template ID's in SharePoint Online/SharePoint 2019/2016/2013/2010/2007 and their usages
Data Centric RESTful API Vs Business Domain Centric API
6/9/2021 11:59:24 AM.
Here are described cases where building a simple CRUD API will not work for business systems and requires continuous changes.
RESTful Vs REST API Or Where Did REST Come From?
6/8/2021 11:12:34 AM.
In this article, you will learn about the history of REST architectural pattern transformation.
Publish Power BI Paginated Report To Power BI Service Cloud And On-Premises
4/23/2021 5:34:27 PM.
This article describes steps to publish Power BI Paginated report to Power BI Service and Power BI Report Server On-Premises
How To Configure Power BI Report Server
3/12/2021 4:16:52 PM.
This article describes steps to configure Power BI Report Server.
Respond Tabular Data from FLOW to PowerApps without Premium Response action
3/11/2021 11:57:09 AM.
In this video we will see how to respond Tabular Data from FLOW to PowerApps without making use of Premium Response action.
Runtime Create Enemies Using C# Scripts In Unity
2/26/2021 9:45:10 AM.
In this article, you will learn about Runtime Create Enemies using C# Scripts in Unity.
Migrate Existing Native SSRS Reports To Power BI Report Server
1/26/2021 4:55:04 AM.
We can migrate our existing SSRS reports to Power BI Report Server. In order to do the successful migration, we need to follow some steps. This article covers step-by-step procedure of migrating the e
Top 5 Mobile And Web Apps For Premium User Experience
9/14/2020 11:42:06 AM.
In this article, you will learn about Top 5 Mobile and Web Apps for Premium User Experience.
Send reminders for defualt approval action - Power Automate
8/11/2020 3:00:27 AM.
In this video article we will see how to send reminders for default approval action used in Power Automate.
The World Pandemic Is Showing Us Working Remote Works - Staying Healthy
8/11/2020 12:09:00 AM.
In this article, you will learn about the World Pandemic is Showing Us Working Remote Works: Staying Healthy.
List All Content Editor Webparts Present In A SharePoint OnPremise Web Application Using PowerShell
7/31/2020 7:44:53 AM.
List all Content Editor Webparts present in a SharePoint OnPremise Web Application using PowerShell
No, You Aren't Alone
7/6/2020 7:02:56 AM.
I cobbled together a few thoughts on this crazy time we're living in right now and the struggles of feeling productive, work-life balance, and just trying to hold your world together.If you'
The World-Wide Pandemic Is Showing Us Working Remote Works - Getting More Work Done
6/11/2020 11:30:26 PM.
In this article you will learn about the world-wide pandemic is showing us working remote works - getting more work done.
Create Your First Smart Contract In Ethereum With Ganache And Remix IDE
5/28/2020 11:24:46 PM.
We will set up a private Ethereum blockchain with ganache and will write and deploy smart contract in this, with the simplest way possible.
Automatic Semicolon [;] Insertion In JavaScript
5/28/2020 4:26:10 AM.
In JavaScript, it is said that semicolons are optional. It's true, because JavaScript automatically inserts a semicolon, where it is required. Sometimes this feature confuses us a lot. This articl
Build SharePoint Framework Solutions For On-Premise SharePoint Server 2019
5/12/2020 8:31:05 AM.
In this article, you will learn how to build SharePoint Framework solutions for on-premise SharePoint Server 2019.
The World Pandemic Is Showing Us Websites Are Still Too Hard To Write
4/29/2020 7:49:42 AM.
In this article you will learn about the world pandemic is showing us websites are still too hard to write.
EventEmitter Object in NodeJS
4/22/2020 1:48:07 PM.
This article explains the EventEmitter in NodeJS that allows us to listen for events and assign actions to run when those events occur.
Best Practices in JavaScript
4/16/2020 2:01:03 AM.
This article provides a good workable set of JavaScript standards that are the result of my experience with JavaScript.
Natural Language Processing
4/6/2020 5:43:26 AM.
In this article, I will explain human-computer interactions and natural language processing.
How To Develop A Simple EMI Calculator Using Android Studio
2/26/2020 11:30:07 PM.
Android is one of the most popular operating systems for mobile. In this article, I will show you how to create a Simple EMI Calculator Android application using Android Studio.
Send an Email Reminder Notification Based on an Expiration Date using Power Automate
2/17/2020 3:33:45 PM.
In this article, you will learn how to send an Email Reminder Notification based on an expiration date using Power Automate.
Road Map for Successful Migration of On-Premises Datacenter Applications to Microsoft Office 365 Cloud and Azure
12/16/2019 8:50:45 AM.
In this article, we are going to see plans to migrate On-premises Datacenter Microsoft servers to Microsoft Office 365 Cloud and Azure.
How To Deploy And Test Your Smart Contracts On Ropsten TestNet Using Metamask And Remix
9/30/2019 2:29:30 AM.
In this article, you will learn how to deploy and test your Smart Contracts on Ropsten TestNet using Metamask and Remix.
SQL Server Statistics Health Reminder
9/19/2019 8:30:02 AM.
In this article, you will learn about SQL Server Statistics Health Reminder.
Copy Our On-Premises Data To Azure Storage Using AZCopy
8/22/2019 9:09:16 AM.
In this article we will learn how to migrate our data to Azure Blob storage using AZCopy.
How To Get Data From On Premise SQL Server Database In PowerApps
8/22/2019 2:26:31 AM.
In this article, we will see how to fetch data from On-premise SQL Server database in PowerApps using FLOW.
SharePoint Online And On-Premise Event Receiver Job For Managed Metadata Service
8/1/2019 9:18:35 AM.
In this article, you will learn about SharePoint Online and On-Premise event receiver job for managed metadata service.
Establishing Connection Between On-Premises Server To Azure VM Using Azure Site To Site VPN
7/23/2019 8:44:58 AM.
In this article, we will learn how to connect our On-premises server to Azure Virtual Server using Routing and Remote Access.
SharePoint Online - Set A Reminder
7/1/2019 7:29:19 AM.
In this article, we will learn how the user can set a reminder to SharePoint List or Library and how it's different from the Alert Me feature
Authenticate From ASP.NET Application To On-Premise AD
6/28/2019 9:33:23 AM.
This article describes how an ASP.NET application can be authenticated with On-Premise Windows AD.
Remote PowerShell Execution For SharePoint On-Premises
6/14/2019 10:45:58 AM.
In this article, we will see how to execute remote PowerShell command from one machine to another server.
Get Started With SharePoint Migration From SharePoint On-Premise To Online Using ShareGate
1/15/2019 11:21:46 AM.
This article series explores the best practices and recommendations for SharePoint migration. During this entire article series, we will talk about how we can perform a successful migration from Share
SharePoint On-Premise To Online (Office 365) Migration Best Practices Using Sharegate - Part One
1/8/2019 9:28:45 AM.
This is the article series for the best practices and recommendations for SharePoint migration. During this entire article series, we will talk about how we can perform a successful migration from Sha
Send Custom Reminder To Your Phone At Specified Intervals Using Azure Logic Apps
12/31/2018 9:15:00 AM.
This article helps you to learn how to send custom reminders to your phone number at specified intervals using Azure Logic App.
Receiving Emails Onto Document Library In SharePoint (On-Premise)
12/26/2018 1:39:44 PM.
Incoming email is a very useful feature in SharePoint server wherein it enables document libraries to receive and store emails. This is also a pre-requisite for enabling lazy approvals in Nintex workf
Simple Way To Execute A Function In A Component From Another Component
12/22/2018 10:57:41 AM.
We will execute a function in a component from another component in Angular. We will pass the data from one component to another component as well.
On-Premises Disaster Recovery Set Up In Azure Cloud Using Azure Site Recovery
12/17/2018 9:01:28 AM.
ASR is a tool which is provided by Microsoft to handle replication and disaster recovery.
Upload Multiple File Attachment Into SharePoint List Using PNP JS
11/14/2018 8:41:31 AM.
In this blog, I have explained how to upload multiple files as an attachment into SharePoint list using PNP JS.
How To Custom Sync OnPremises Directory Attributes Using AAConnect To Azure Active Directory
10/16/2018 10:06:16 AM.
When sync the On-Premises AD Environment Attributes, it will elevate the Azure AD and extend the Azure AD Schema with On-Premises Attributes. Example, If the Attribute name in On-Premises EmployeeID,
Install And Configure Data Gateway For On-Premise Excel Files In Power BI
10/1/2018 1:38:32 PM.
The article covers how we can configure data gateway in Power BI for On-Premise Excel files. We have covered installation and configuration process of connecting on-premise Excel data souse with Power
Communication Between Angular Components
8/31/2018 8:38:29 AM.
As we know Angular is a component-based framework, so, it is mandatory for us that we easily communicate between these components. In this article, I am going to explain that how can we pass data from
What Is Cloud Computing & Getting Started With Microsoft Azure
8/11/2018 3:57:53 AM.
This video is the live recording of the first webinar of the series for learning Microsoft Azure, organized by Kasam Shaikh. Here we will learn getting started with Cloud Computing and Microsoft Azure