Insights and Observations from Trusted Technology Veterans

An Architect’s View on Containers

by Mark Vanderbeek on January 16, 2017

To truly understand the why and when of Containers, it is important to have some background on the world of development. Developers seldom truly trust other developers, sometimes with good reason. 20 years ago, even though it would’ve been cheaper to run multiple applications on the same server, it was common to have a separate set of servers for each application. Why? That way you don’t worry about one application impacting another. There are several ways they could have impacted each other:NarrowHouses

  • Performance — one of them could hog all of the CPU time, memory, bandwidth, etc. or even crash the machine.
  • Security — one compromised application could attempt to look at the data of the other, or intentionally disrupt the other, perhaps by even altering data. A poorly written application can, unintentionally, be just as bad as a compromised one.
  • Incompatible Libraries — why write new code when you can use existing libraries that someone else maintains? It is very common for developers to leverage libraries, particularly those provided by the operating system or closely related to it (e.g. .net Framework). There are Java libraries available for just about anything you can imagine. But what if two different applications are counting on two different versions of the same library?

Operationally, different servers for different apps is a simpler model as well. You only have to worry about building out the maximum number of servers needed for the peak usage of a single app. It is an easier calculation. And it is easier to separate costs.

So it is easy to see why folks would tend towards separate servers for separate apps. The trade-off, though, is it costs more. It just isn’t a very efficient use of servers.


Even 20 years ago, there were compromises, the most common of which was multiple applications sharing the same database server. By accepting a little more security risk and a little more performance risk, you could save a lot of money.

Virtualization has been a great compromise. The apps think they have the server all to themselves, but they are really sharing the underlying hardware. The security risk is all but eliminated. The performance risk is still there, perhaps slightly worse in some ways, but with a lot of tools available (vMotion, etc.) to try to reduce that risk. And each virtual server can have its own set of libraries.

In this light, Containers are just another compromise. Instead of a hypervisor creating multiple virtual machines, each complete with their own operating system, with Containers the operating system creates a separate sandbox for each app, and attempts to isolate them from each other. You save money on operating systems because you need less copies. You also need less hypervisors, and less resources because you aren’t trying to emulate an entire machine, hardware and all. Essentially, you use the servers more efficiently. In exchange, you accept a little more risk.

Microsoft has added a new twist in Windows 2016, offering two flavors of Containers: the classic OS-based model, and a new, sort of mini-hypervisor-within-the-OS model. The latter, essentially, tries to split the difference between Containers and virtualization.


Virtualization will work with most legacy applications. There are always exceptions…something somehow still running on an ancient Sun Solaris SPARCstation or WindowsNT, for instance…but the exceptions are becoming increasingly rare. Containers will work with nearly as many legacy applications, and that is part of their attraction.

The main alternative is to take a fundamentally different approach to application development, preferring a service approach to a library approach, and avoiding dependencies on a particular operating system or hardware platform. The services may be a mix of internally developed and 3rd-Party (e.g. Auth0 for authentication). “Serverless” apps and Platform as a Service apps are currently the most popular alternatives.

Most companies have no appetite to redevelop (or refactor) existing code, so they while they might embrace alternatives for new apps, they are likely to prefer virtualization or Containers for legacy apps.


Containers are dependent on the operating system (i.e. you can’t run a Linux container in Windows and vice versa); whereas, a virtual machine (VM) carries the operating system (OS) with it, and can run on any hypervisor that supports it or can convert it. While not as good as it should be, this is an area in hypervisors with promising trends.

The big advantage of containers is that they avoid cloud lock-in.  So long as it is run on the same OS, the container could be run in any cloud.

Container apps are very OS-dependent. PaaS and Serverless apps are often completely OS-independent, but very cloud-specific (i.e. an “Azure Function” won’t run as-is in AWS Lambda or as an Auth0 Webtask).


VM’s and Containers both require orchestration to scale. Containers can scale faster because they are lighter. Most PaaS implementations also require orchestration to scale, and the speed of scaling varies widely with the specific platform. Serverless apps require no orchestration–that is completely handled by the cloud–and they scale fastest of all. Their compromise is they make take slightly longer to respond to an event than code that is always up and waiting on a dedicated server.

Mark VanderbeekAn Architect’s View on Containers

Hardening the Last Mile

by Mark Vanderbeek on January 9, 2017

The “Last Mile” refers to the last, local legs of communication that connect the user to the Internet.  For universities and large businesses, this is the responsibility of the IT department.  For most enterprises, dependency on the Internet has soared in recent history.  Email has become the primary form of communication.  Desk phones are almost all VoIP now.  Instant Messaging, video conferencing, and desktop sharing have become indispensable tools.

disneyconcerthallThe Cloud has further intensified this trend, with SaaS applications commonly being used for Sales, HR, ERP, File Sharing, Learning Management Systems, Marketing, Service Desk and an ever expanding list of other critical services. Many providers of conventional services you might not normally associate with the Internet have now become reliant on it as well, including emergency services like fire alarms, e-911, and broadcasts.  Facilities themselves may rely on them for various building controls including door locks, leak detection, and environmental controls.  Voice Carriers are now putting SIP gateways in the cloud and leveraging the internet for voice services.  Many Point-of-Sale vendors are leaving traditional dedicated voice lines and moving to Wi-Fi.

If the Internet is not actually used to deliver your product or service, it almost certainly is used as part of your business process.  An Internet outage would cause a wide variety of processes to slow to a crawl or halt altogether.  At a minimum, when the Internet is unavailable, productivity plunges.  For most Fortune 1000 companies, the Internet is now just as important–or more important–than their private WAN.  Many hospitals now classify Wi-Fi as Mission Critical.  For Universities, no other item under the control of IT impacts the students’ perception of the University more than Internet access.  The importance of the Last Mile, therefore, has soared.  This makes hardening the Last Mile a prudent investment.

We have helped large enterprises and major universities harden their Last Mile.  This white paper is our playbook to help you harden yours.

Secondary MPOE

An institution of any size has a Main Point of Entry (MPOE) where telco service enters.  For campuses and large buildings, we recommend having a secondary MPOE.  Every year we see customers that have a localized event beyond the control of IT–such as broken water main–that ends up disrupting their ability to provide Internet service.  The first step in minimizing such occurrences is to have more than one physical location across which you can distribute the critical infrastructure components that provide all the links in the path from your users to the Internet.

Secondary Telco

We recommend having a secondary provider of telecommunications service.  While IT can control everything from the MPOE inward, it has very little control from the MPOE outward.  However, a close study of providers can reveal what transmission medium they do or do not share before they reach your MPOE.  Obviously the least amount of sharing, the better the redundancy.


Some of the factors that need to be considered in the placement of a secondary MPOE include:
  • The likelihood of the same event impacting both MPOE’s
  • The location of existing service provider transmission lines
  • The availability of space
  • The appropriateness of the space (e.g. the first floor is bad)
  • Cooling
  • Redundant power (including for the Cooling)


Even if every single server you have were to move to the cloud, there will still be a need for networking equipment on premises.  We recommend sizing to accommodate three things:
  • your wired network
  • your wireless network
  • a distributed antenna system (DAS)


Most of you do not have DAS yet, but there is a very good chance you will.  In essence, it is used to improve cellular service throughout a campus and within individual buildings.  Your mobile phone already falls back to cellular service when wireless isn’t available.  Much of your workforce–and perhaps some of your customers as well–have already found ways to be productively engaged via their mobile devices.   We consider good cellular service to be a major step in hardening your Last Mile.

We recommend using 3rd-party DAS companies, such as Mobilitie and Simplifi, rather than purchasing and operating your own equipment.  In our experience, they are much more successful in negotiating with the telcos.  Typically these DAS outfits ask for 800 square feet of space for their equipment.  That much space can usually serve an entire campus.  If you plan your MPOE size to be able to accommodate DAS as well, then you should be future-proof.

Some DAS vendors can also include Wi-Fi antennas in their arrays, significantly improving outdoor coverage.

In many cases, the DAS vendors can negotiate with telcos such that the cost of the DAS equipment will be completely offset.  In some cases, there may even be some additional revenue from the telcos.

Critical Infrastructure Architecture

In addition to the network equipment itself (e.g. routers, switches & firewalls), there are other, closely related, components that are critical to a user being able to successfully connect to your local network and, from there, to the Internet.  Each of these should be architected so that they are not only redundant, but that redundancy is split across the two MPOE’s.  Chief among these are:

  • DHCP
  • DNS
  • IPAM
  • Directory services (i.e. AD, LDAP)
  • Time servers (if hosting on-prem, these should be distributed too)
  • Access Control services (e.g. Aruba ClearPass, Cisco ACS)
  • Wi-Fi Controllers (a.k.a. Wireless Controllers, Mobility Controllers)


Some universities and many hospitals now consider Wi-Fi service to be “Mission Critical”.  Because of the rapid proliferation of mobile devices, this is spreading into other enterprises as well.  It is now common for new office construction to rely upon Wi-Fi to connect most users rather than Ethernet cables.  Therefore, even if Wi-Fi is not a current priority, in order to future-proof your organization, it is important to consider both wired and wireless users.

Point-to-point Wi-Fi now can be done at Gigabit speeds.  Some enterprises are now using this to provide an alternate connection between buildings.  This gives them the redundancy to survive damage to the fiber that runs between their buildings, whether it be from a backhoe or a major disaster.  Point-to-point systems survive disasters well because you seldom have to do more than realign the antennas to restore service.  It is worth considering whether this technology has a place on your future roadmap.


Every link in the chain that allows your users to gain access to the Internet should be resilient.  This means no device should be a single point of failure.  Further, it means all the devices that provide a given service should not be in the same physical location.  Both physical locations should be of suitable quality to stay operational during power outages.  Perhaps the hardest–and certainly the most often neglected–part of that is cooling for the equipment that stays operational during a power outage as well.  Otherwise, during an extended outage, the equipment will overheat and fail anyway.


If you would like help in architecting and implementing these changes, send an email to  We can assess and document your current environment, and even provide the financial analysis if needed.  We can design new, more resilient architectures.  Where appropriate, we have even worked with our customers’ existing vendors (e.g. Bluecat, Microsoft) on their new architectures.  We can also help implement those architectures, sending engineers on site to make the configuration changes.  Our partner, Bruns-pak, is one of the top-rated Design & Build firms (a “Leader” in the upper-right corner of Gartner’s Magic Quadrant).  Their experts can determine the best location for a secondary MPOE.  They are experienced in dealing with the telcos, and expert in designing facilities that can survive power outages.  They can oversee the build of a new space, or a remodel of an existing one.  We can also bring a DAS vendor to the table for you.

Mark VanderbeekHardening the Last Mile

Cloudify, Inc. Acquires Worldwide SoftDev

by Evan Jafa on January 6, 2017


Cloudify, Inc. Acquires Worldwide SoftDev to expand its offerings into application Development, Mobile Application Development and Cloud Integration Applications

January 6, 2017
Irvine, California: Cloudify, Inc. one the fastest growing companies in Cloud advisory, Cloud Implementation and Cloud Integration Services announced today its acquisition of Worldwide Softdev, a provider of Modern Application Development, Mobile Application Development, and Cloud Integration Applications Services. Through this acquisition, Cloudify will gain innovative software development, design, and quality assurance capabilities from Worldwide Softdev. The expanded company will be able to enhance its offerings to end-to-end customer value chain by providing IT strategies, and development staff. Adding most talented global experts in modern languages, agile methodologies, and most cost effectively deliver advanced application development services to the enterprise customers.

In today’s markets, the pace of client demands has accelerated which means that companies need to be able to turn customer insight into new products and services rapidly. This often requires resources that companies do not possess, and integrated solution capabilities across many corporate functions. Through the acquisition, Cloudify will be able to provide their customers a unique offering that enables this rapid development and creates competitive advantage for their customers.

”Fast is the new completive advantage for most enterprises. Market leaders are seeking ways to evolve into the next phase of servicing their clients in order to move beyond the traditional models. This acquisition will help us to deliver fast, end-to-end, and business-driven solutions to our clients. The combined company will benefit from each entity’s special expertise. ” Says Evan Jafa, CEO of Cloudify

“This is a game changer for our clients and by combining Cloudify’s offerings with our product and application development capabilities, we can help our clients to develop more effective customer-centric innovation products and applications and enhance the entire user experience value chain. I’m excited by this opportunity to drive new value for both company’s clients.” says Gus Tepper, CEO of Worldwide Softdev.

About Cloudify, Inc.
Cloudify, Inc. is one of the top ten fastest growing companies of Orange County California and is a leading provider of Cloud and business solution in the information technology services. Cloudify specializes in Consultancy and solutions for advancing business objectives through cloud technologies. Cloudify, Inc. is head quartered in Irvine, USA.

About Worldwide SoftDev
Worldwide Softdev is an international technology partner and our teams participate in all aspects of the software development lifecycle: from Program and Project management, to UX/UI design, analysis, architecture, development, functional and automated testing and deployment. Our Firm specializes in providing cost effective, professional software development to our clients. Our consultants are computer scientists and engineers. Our advantage is that you will be able to do more projects with the same budget.

We provide our clients the experts they need for mobile, web, local, and Cloud Integration application development.

Our teams use proven methodologies, such as agile development, to help assure you are always aware of our progress through complete project transparency and on-line collaboration tools. Worldwide Softdev currently has offices in the U.S., South America and Asia.

Evan JafaCloudify, Inc. Acquires Worldwide SoftDev

“I would NEVER put my clients in the cloud!”

by Martin Fredstrom on December 23, 2015

messOf the many privileges afforded me, perhaps none has proved more valuable than the opportunity to work in a wide variety of jobs over the years.  Among them has been a stint as a “professional driver”.  For those of us who learned to drive in Southern California, I suppose that term can either be prima facie or an oxymoron, but either way it does most accurately describe what I have spent most of my evenings doing for the last year.

In that role, it seems that everyone I pick up is involved with technology in one way or another.  Passengers rarely identify me as an officer at an influential Orange County cloud computing startup, so conversations invariably turn to “what do you do in the real world?”  This has opened the door to several fantastic networking opportunities, as well as some interesting discussions.

Naturally, opinions regarding the nature of cloud computing vary wildly, but once in a while, even I am surprised.  Recently I was told by a self proclaimed technology expert (and owner of her own consulting company) that she, “would NEVER put my clients in the cloud.”

Really?  That seemed a bit extreme.  Never?

“Cloud is usually nothing but a guy with a server in his closet who is claiming to be a business”  she spit out loudly, “clouds are not secure and never will be!”  This kind of comment from an alleged professional left me wondering where she gets her information.

Those of us that are old enough to remember 8-Track tapes became accustomed to CIO’s who frequently implemented the latest technology based on an article (or worse, an advertisement) found in the back of an airline magazine.  When this occurred, their staff was typically not empowered to provide appropriate resistance, which allowed them to be pushed off the right path.  Those of us that succeeded “in the trenches” eventually learned to adopt a tempered approach to upwardly manage our bosses.

In most cases, rants such as those displayed by my emotional rider are based on inaccurate or misleading information and have no real place in meaningful strategic or tactical planning.  After some further discussion however, in this case I was not surprised to learn that she was likely to be exited from most of her contracts if cloud services were adopted by her clients.

The topic of cloud computing continues to be polarizing within groups where jobs are threatened.  Consequently, despite the plethora of evidence to the contrary we will still get this sort of irrational push-back from holdouts.  Comments such as “it’s insecure,”  “it’s too expensive,” and other grossly general statements that are meaningless without context are unavoidable.

To counter the arguments surrounding security objections, I have had great success by providing the facts regarding data breaches (clouds are nowhere near them) and how modern security approaches actually create systems that are more secure.  Our cloud consulting practice provides step-by-step processes on how to do this.

A similar approach can be taken with cost objections. Although the cloud is not always the cheapest alternative, if you factor in the core business advantages, (agility, time-to-market, scalability, etc.) public clouds clearly provide a superior solution.  Again, as a part of our practice we have a process to examine the options.

Cloud computing is not always a fit, so some degree of devil’s advocacy is warranted, with each case standing (or falling) on its own merit.  We have developed a proprietary process to determine the potential candidacy of a particular business function to move to the cloud.  If it doesn’t pass muster, then we know that the cloud is not the right answer for that specific instance.

Expect that in the near-term, the rants will continue and nonsensical statements will still be made both in public and in private.  What is still lacking among some “leaders” is the critical thinking required to fearlessly embrace the use of cloud technologies where and when they can advance business objectives.  What is scary is that some of these people are in charge of spearheading change in their organizations.

In some cases, they will destroy their own businesses through inaction.   In others, cooler-heads or plain old dumb-luck will intervene and save the day.  Either way, when that happens, I wonder if they will even recognize why.

More information about Cloudify Inc. is available at

Martin Fredstrom“I would NEVER put my clients in the cloud!”

When Cloud Crashes Into The Core of IT

by Evan Jafa on December 8, 2015

image 22

The cloud discussion has been percolating through IT for about seven years now. It shows every sign of now going to a full boil.  Most every IT leader I meet is now accountable for having an acceptable “cloud strategy” of some sort.  Up to now, I think it’s fair to say that most IT leaders have been playing what might be charitably described as an edge game, largely by keeping cloud at the periphery of the IT landscape, and far away from the core.

Follow Chuck’s Blog.  He is a thought leader and great read for all in IT.

Evan JafaWhen Cloud Crashes Into The Core of IT

Cloudify Announces Box Platform Integration Software

by Martin Fredstrom on December 8, 2015

Cloudify announces the launch of Contobo, a software solution that provides migration of content management platforms to the cloud. The application enables the appropriate architecture, process, API’s and interface discovery, allowing for ease of conversion from legacy content management systems to the Box cloud-based platform.


Evan Jafa, CEO of Cloudify says: “We appreciate the trust that our customers placed in us to develop this software, enabling them to move from their current content management systems to the cloud. It started with the conversion of the most prevalent content management platform in the higher education space. Today, we are announcing the launch of this solution for any organization to simplify the migration of their legacy systems to the Box Cloud.”

“We are very excited to release version 1.0 of Contobo to our higher education clients. Our client’s requirements and requests are the reason for creation of this product. We can now provide Contobo to all other higher education institutions, which increasingly have a need for migration of their former content management systems to the Box platform. Contobo modernizes this important platform while enabling them to benefit from cloud technologies.” Says Mark Vanderbeek Chief Digital Officer for Cloudify.

“Cloudify’s expertise in cloud brokerage and advisory services and the launch of Contobo create a powerful combination which will allow our clients to rapidly advance into the adoption of cloud services. Contobo will soon be available in the Box Apps Marketplace” says SVP of Operations, Martin Fredstrom.

Contact us at for further details or visit us at

Martin FredstromCloudify Announces Box Platform Integration Software

It’s a bird! It’s a plane! It’s the Cloud!

by Martin Fredstrom on December 7, 2015

As one of the leaders responsible for representing Cloudify’s brokerage and IT optimization practice, our clients often ask me about the “mysteries” of the cloud.  Is ITaaS inevitable?  Should I “buy the base and rent the peaks”?   When is the right time to engage a cloud broker?


My initial response is to remind them that virtually every enterprise is already using the cloud today, and it probably happened when they weren’t looking.  Whether it is a VoiP system, Gmail, or productivity applications like Office365, they are in fact, firmly and inextricably in the cloud.

Like it or not, cloud computing will continue to carry on it’s stealthy, steady and unstoppable march towards transforming the way IT services are delivered and consumed by organizations. As such, IT leaders must formulate a strategy to address the inevitability of cloud services in the enterprise, and find the best way to communicate this message to both Executives and stakeholders.

It is critical to address the fundamental gap that cloud creates between user expectations and what the cloud is capable of delivering.  Here are some key questions I suggest asking to start the discussion:

  • How do I gain the speed and agility of the public cloud with no compromise in security, privacy or regulatory standards?
  • What cloud solutions best serve the variety of needs presented by my disparate service bundles?
  • How do I manage intellectual property, data, and compliance, when data is spread across multiple clouds?
  • How do I prevent vendor-lock, ensure data security and minimize risk when modifying or exiting agreements?
  • How do I deliver a consistent user experience while orchestrating services across various clouds?
  • How do I operationalize a reliable cloud support model similar to our legacy data centers?
Martin FredstromIt’s a bird! It’s a plane! It’s the Cloud!

Cloudify expands Microsoft offerings

by Mark Vanderbeek on October 13, 2015

Donna HulinaCloudify, Inc. today announces the expansion of its line of Microsoft cloud implementation services. This expansion is in direct response to growing client demand in this segment.

Evan Jafa, President of Cloudify says:

“We are grateful to our clients that have engaged Cloudify as their trusted advisor to deliver high value IT strategies and services. We strive to gain our customer’s trust in every aspect of delivery of our services. Our pacesetting customers are engaging us to implement the solutions we recommended at a much greater rate than ever. Our expanded Microsoft cloud implementation services are in response to our clients.”

“Our Active Directory (AD) Resiliency Service is a great example of the kind of rapid, well-defined improvement we can deliver for our clients. It provides an immediate improvement to the resiliency of AD at a cost-effective price. We have expanded our staff of certified Microsoft cloud experts to keep up with demand,” says Mark Vanderbeek, Cloudify’s Chief Digital Officer. “More information is available on our website at

“Cloudify’s expertise combined with Microsoft technologies create a powerful combination to build highly-effective, trusted solutions with a familiar look and feel. This allows our clients to grow with greater agility and be highly responsive to changes,” says SVP of Operations, Martin Fredstrom. “In support of this new line of business, we are also happy to announce the addition of Account Executive, Donna Hulina to our team. Donna will lead the effort to bring these offerings to market and respond to ever increasing demand.”

Mark VanderbeekCloudify expands Microsoft offerings

A California University Success Story

by Mark Vanderbeek on October 3, 2015

The Challenge

The client is a university which has one of the most diverse student populations of any higher-education institution in the nation.  Its graduates constitute a major leadership force in Greater Los Angeles.

Early in 2015, a datacenter disruption prevented students, staff and faculty from reaching technology resources requiring Microsoft AD authentication at the university, as well as other upstream systems.  This was recognized as an opportunity to increase reliability, redundancy and resiliency of these systems.

Our Approach

Cloudify analyzed the necessary systems required to keep users connected and productive with a strategy to ensure continuity in the event of a datacenter interruption.  We followed up with our implementation services to help turn the strategy into reality. In partnership with Microsoft, Cloudify produced a solution to fortify the existing infrastructure and replicate authentication availability.  A custom solution was engineered to fortify the existing on premises Active Directory architecture by combining it with technologies within the Microsoft Azure Cloud.

The Results

A cloud-based solution that meets the availability, security and resiliency demands of the customer.  The solution implemented provides for directory services in the cloud when they are not available locally, and ensures that access controls exist as required to continue securely servicing users.  This hybrid solution maintains the high-speed performance of a core AD infrastructure, while cost-effectively ensuring uninterrupted access to critical systems.

Mark VanderbeekA California University Success Story

Cloudify Announces Expansion into State and Local Government, K-12 and Higher Education

by Evan Jafa on January 30, 2015

thom-antonopoulosCloudify, Inc. today announced further expansion of services in the State and Local Government, K-12 and Higher Education Vertical. This is in response to the growing number of customers and demand in this segment. Cloudify has expanded the strategic consulting services in this market.

Evan Jafa, President of Cloudify says:

“This is an exciting time for Cloudify. We’re deeply grateful to our clients that have engaged Cloudify as their trusted advisor to deliver high value IT strategies and services. Our Cloud Candidacy Methodology has proven to be of value to our customers in the Public Sector and Education Verticals. We strive to gain our customer’s trust in every aspect of delivery of our services. Our pacesetting customers can realize the benefits faster than ever before.”

“Almost every IT organization in government and higher education today is evaluating what their technology, Data Center, and Cloud strategies should be and learning that all Clouds are not created equal, ” said JT Timmons – SVP of Sales “As Cloudify continues its rapid expansion across the U.S., we are pleased to announce expanding our offerings in government and higher education verticals. I am happy that Thom Antonopoulos has joined Cloudify to lead our Government and Education business sectors. Thom brings over 30 years of industry leadership within the State of California, as well as deep IT experience solving challenges within the Public and Education Sectors. ”

Cloudify, Inc. of Costa Mesa, California is a business and technology professional consulting services company. Cloudify was formed by Industry veterans to advise businesses in consumption of IT services in order to maximize business value. We consult with businesses in prioritization of IT initiatives aligned to their business strategy, and operational efficiency goals and objectives, which can be realized quickly. Our team of Cloud experts brings many years of experience in Fortune 200 companies with a diverse range of skills and talents. Cloudify’s core competency is Cloud strategy and the know how to leverage the power of Cloud computing to get true value for our clients. Whether it’s public, private or hybrid Cloud, the Cloudify team will provide a customized level of support to best meet business needs, from design through delivery. Cloudify experts strive for speed to results and provide agile engagement and agile delivery unrivaled in the IT industry. Cloudify delivers strategy, implementation, and integration capabilities, and has successfully worked with clients across all market verticals and industries.

Evan JafaCloudify Announces Expansion into State and Local Government, K-12 and Higher Education