Architecture FAQs


What are the benefits of a Software as a Service (SaaS) solution?

Regardless of the specific application that you might be evaluating, when you subscribe to a software as a service (SaaS) instead of purchasing a software license, you benefit from reduced start-up costs, eliminate infrastructure and annual maintenance costs, gain immediate access to the latest innovations, and get up and running quickly.  These same benefits apply to the ERP Maestro application.

ERP Maestro is truly innovative as it pools a massive amount of cloud resources to provide on demand server allocation as a dedicated server when needed by the client, while dormant servers are deactivated or recycled to other customers. The solution is contained within a deployment that dynamically grows and shrinks based on its demand (number of organizations using the system).

An on premise Access Control project might cost upwards of $1M when taking into account the vendor software license, annual maintenance support fees, as well as hardware, training and implementation costs.  With ERP Maestro there are no upfront costs, and the annual subscription fees are a fraction of a comparable on premise alternative.


What’s the difference between SaaS and Cloud Computing?

The cloud refers to a set of incredibly complex infrastructure technologies. At a fundamental level, it’s a collection of computers, servers and databases that are connected together in a way that users can lease access to share their combined power. The computing power is scalable so that buyers can dynamically increase, or decrease, the amount of computing power they lease. The cloud can refer to anything that’s hosted remotely and delivered via the Internet.

Microsoft Azure® powers ERP Maestro's cloud infrastructure. While all cloud programs are run by underlying software, SaaS refers specifically to business software applications that are delivered via the cloud. Given the widespread growth of cloud accessibility, it’s been easier, faster and less expensive for SaaS developers to roll out applications as compared to traditional on premise software development. Today, nearly every type of core business function – from human resources to enterprise resource planning – is available via SaaS. In fact, all of ERP Maestro's internal systems are Cloud based and hosted on Microsoft Azure.


Why did you select Microsoft Azure® as your cloud platform?

While ERP Maestro can operate on any cloud infrastructure, Microsoft Azure has extensive proven experience in cloud computing and cloud based technology. Our application architecture, coupled with the Azure platform, provides for the ability to scale up and pull back server and processor resources as required, delivering a more cost effective environment that enables ERP Maestro to pass along this cost savings to our clients. Beyond the cost efficiencies, Microsoft Azure has a global datacenter infrastructure to meet our clients’ global needs, and adheres to critical standards, including but not limited to SOC 1 Type I and II, as well as ISO 27001:2005. From a service level agreement perspective, Microsoft Azure® provides our clients with a 99.9% uptime guarantee. If you would prefer us using a different cloud infrastructure, please give us a call to discuss how we would support your environment.


Is your application single tenant or multi-tenant?

ERP Maestro provides our clients with a hybrid dedicated and multi-tenant solution. Data at rest is stored in logically segregated data stores, within a multi tenant database. When the system is required, a dedicated server is provided on demand. This approach benefits our clients by providing the best of both worlds - economies of scale with the exclusivity and data security of a dedicated server. Our hybrid environment also provides improved scalability, benefiting all clients simultaneously when new hardware, storage space or processing power is added to the infrastructure. With only one platform to administer, ERP Maestro can provide more responsive service, such as troubleshooting and problem resolution. Finally, new software updates or patches are deployed more rapidly allowing clients to leverage new features and functionality as soon as they are available.


How do you prevent my confidential data from “mixing” with your other clients’ data?

ERP Maestro uses best practices for the logical separation of all data, no matter how inconsequential. All data has a customer specific unique account ID assignment and is stored in separate and encrypted “blobs”. All data analytics is performed on a dynamically assigned, but dedicated processing thread, so there is no opportunity for any client data to mix.


Besides SAP R3, what other ERPs are supported and what is the development roadmap?

ERP Maestro is ERP independent, utilizing a common communications language with a connector that passes data from the ERP system to the ERP Maestro application. Only the connectors are designed to be specific to each ERP. At this time, ERP Maestro is compatible with all SAP R/3, ECC and S/4 HANA platforms.


How do I know the application will be available when I need it?

The server farm running ERP Maestro is based on Microsoft Azure®. Microsoft Azure operation centers are located globally, providing global redundancy and 99.9% committed uptime. Microsoft, a proven and trusted entity, is responsible for all uptime and service availability, and maintains the security and compliance requirements, including annual SOC 1 and 2's for all of the operation center requirements. 


What data is being communicated over the encrypted tunnel?

In addition to protecting each part of the transaction’s life cycle from external threats, the data classification of the client’s data is classified as protection level 0 data, meaning it is not high risk data. GRC security analysis data does not contain any personally identifiable information (PII) or sensitive information that can be leveraged for harm against the owner of the data. We keep all client data private though, and as such, we have established and maintain strong security regardless of the data classification.


How is the data being kept private and secure?

ERP Maestro has industry standard (and higher) security embedded in everything we do. Client data flowing through ERP Maestro is protected for every part of the transaction life cycle. ERP Maestro uses industry standard tunnel encryption technology between client and server (commonly known as SSL – Secure Socket Layers). This is the same technology used today for online banking. SSL secures the tunnel in which data flows between client and server and is mandatory when communicating with our servers. In addition, ERP Maestro uses encryption to secure all client data that is stored in the database.


Please explain the setup process?

ERP Maestro provides a detailed how to guide that walks a user step by step through the implementation process. Depending on an organization's change management process (and speed of approvals), a best case scenario can take a matter of 20 minutes to implement. The following steps are performed for an implementation:

  1. Register for an ERP Maestro account & set up payment options over the phone (866-350-9106) or email (
  2. Create a system user ID in SAP using provided authorizations
  3. Download the SAP connector and enter account details in the setup wizard
  4. Log in and begin using the full functionality of the system (a url is provided upon registration)

For organizations that do not have a rulebook on which to execute the analysis, ERP Maestro provides an industry best practice rulebook that has been built by industry professionals. As part of the configuration and onboarding process, our professionals determine any custom functionality or adjustments that can be made to the rulebook to more adequately reflect the way your business operates.


What are the Server requirements for the ERP Connector?

  • CPU: Dual Core Intel
  • Ram: 2 gb
  • OS: Windows server 2008 R2 or later (64 bit OS)
  • Pre-requisites: .NET framework 4.5 or later
  • Domain: Within the same domain as the target SAP® instance


Does ERP Maestro offer a single sign-on capability?

ERP Maestro has a near term roadmap item to support 3rd party SSO providers.