Archive for October, 2015

Microsoft announced the release of SQL Server 2016 in May 2015. Since that time a number of Community Technical
It will not be too long until SQL Server 2016 tili ts ready for shipping.

There are many new features , here a few we like:

Always Encrypted
With the Always Encrypted feature enabled SQL Server data will always be encrypted while within SQL Server. Always Encrypted enables client application owners to control who gets access to see their applications confidential data. The client application has the encryption key and that key is never passed to SQL Server.

If you want to store confidential data in a cloud managed database then it can be always encrypted even to your cloud provider.

Dynamic Data Mask
Dynamic data masking can obscure confidential columns of data in a table to SQL Server for users that are not authorized to see the all the data. For instance for define a masking rules so that unauthorized logins can only read the last four digits of a credit card number, whereas authorized logins can see all of the credit card information.

JSON Support
JSON – Java Script Object Notation. SQL Server 2016 can interchange JSON data between applications and the SQL Server database engine. This gives SQL Server the ability to parse JSON formatted data to be stored in a relation format. With JSON support also turn relational data, into JSON formatted data. .

Multiple TempDB Database Files
It has been a best practice to have more than one tempdb data file when running on a multi-core machine. In prior tSQL Server versions , you had to manually add the additional tempdb data files after you installed SQL Server. With SQL Server 2016 you can configure the number of tempdb files while installing SQL Server.

PolyBase
Use PolyBase to write adhoc Transact SQL statements queries to join relational data from SQL Server with semi-structured data stored in Hadoop, or SQL Azure blob storage. Get data from Hadoop without knowing the internals of Hadoop. Leverage SQL Server’s on the fly column store indexing to optimize queries against semi-structured data

Query Store
Prior versions of SQL Server can see existing execution plans by using dynamic management views (DMVs) but, those DMVs only allow you to see the plans that are actively in the plan cache. You can’t see any history for plans once they are rolled out of the plan cache. The Query Store feature, saves historical execution plans. and also saves the query statistics for those historical plans.

Row Level Security
With Row Level Security the SQL database engine can restrict access to row data, based on a SQL Server login. Security policies will ensure the filters get executed for every SELECT or DELETE operation. Implementing row level security at the database layer means application developers will no longer need to maintain code to restrict data from some logins, while allowing other logins to access all the data. With this new feature, when someone queries a tables that contains row level security they will not even know whether or not any rows of data were filtered out.

R Comes to SQL Server
Revolution Analytics is now available inside of SQL Server to support advance analytics against big data. This will eliminate the need to export your SQL server data to perform R processing

Stretch Database
Stretch the storage of your On-Premise database to Azure SQL Database. The stretch database feature allows you to have your most frequently accessed data stored On-Premise, while your less accessed data is off-site in an Azure SQL databases.
When you enable a database to “stretch”, the older data starts moving over to the Azure SQL database behind the scenes. When you run a query that might access active and historical information in a “stretched” database the database engine seamlessly queries both the On-Premise database as well as Azure SQL database and returns the results to you as though the data comes from a single source. This feature will make it easy for DBA’s to archive information to a cheaper storage media without having to change any actual application code. Maximize performance on those active On-Premise queries.

Temporal Table
A temporal table is table holds old versions of rows within a base table. Use temporal tables in SQL Server to automatically move old row versions to the temporal table every time a row in the base table is updated. The temporal table is physically a different table then the base table, but is linked to the base table. This simplifies the management of row versioning.

At ‪#‎InforNext15‬ Dubai last week, Infor’s CEO, Charles Phillips, delivered the keynote address . He highlighted how running critical operations and providing real-time analytics in the cloud has reached a tipping point that has driven 18% growth for Infor in this region.

He also discussed Infor’s disruptive approach to business software :allowing customers to take their technology for granted, ensuring out of office does not mean out of touch, and recognizing the potential of systems without borders.

Prior to Infor, Charles was president of Oracle Corporation and a member of its board of directors. During his seven and a half year tenure, the company tripled in size and successfully acquired 70 companies. Earlier, Charles was a Managing Director in the Technology Group at Morgan Stanley, where he was an Institutional Investor All Star for ten consecutive years.

Infor has earned a reputation for ‘beautiful software’ and for delivering the ‘last mile’ with industry niche solutions.

Synergy Software Systems, a specialist in financial solutions, is one of the oldest SunSystems partners for Infor SunSystems and has an impressive portfolio of Sunsystems clients across the Middle East in many verticals, from real estate to distribution, and particularly in Financial Services and Hospitality.

Both Microsoft and Google are trying to replace your computer, your tablet, and your smartphone with the next step in personal computing: augmented reality.

In the future — so the idea goes — you’ll interact with your digital life seamlessly in reality. Everything from email to video games to navigation will simply be overlaid into the world around you using sunglass-like shades that provide the functionality of your computer/smartphone/tablet/etc.

But that’s still in “the future.” What we’ve got right now is Microsoft’s HoloLens and Google-backed Magic Leap. Here’s the incredible Microsoft augmented reality set that turns your hand into a laser gun. This is HoloLens:

There are many ways to apply the technology – visualising BIM models -or collaborating on design across geographies.

It was good to catch up with old friends at Gitex and to meet so many new faces looking for our solutions.

Windows 10 IoT will power a range of intelligent, connected IoT devices. From small devices like gateways, to mobile point- of- sale to powerful industry devices like robotics and specialty medical devices, Windows 10 IoT offers a converged platform for devices with enterprise-grade security from the device to the cloud, and native connectivity for machine-to-machine and machine-to-cloud scenarios with Azure IoT Services. The newly released Azure IoT Suite offers preconfigured solutions built on Microsoft’s cloud platform.

Azure IoT Suite integrates with the device assets and IoT systems that customers already have. This lets businesses quickly pull together a more complete view of what’s happening. With the Azure IoT Suite, immediately see when a business asset or device needs attention. This allows a business to move from reactive to proactive maintenance—and then to full automation.

The Microsoft stand was as busy as ever – Jennifer Vaz, Synergy Software Systems, Executive Director, added a touch of glamour during her visit.

An informative presentation from a Microsoft MVP that will help to understand what the ‘cloud’ means and what factors need to be considered. Cost security governance, scalability, services, public, private or hybrid – a common sense introduction.

CRM integration saves up to 30 minutes of time every day while increasing sales productivity by 17%, per rep. Source: Accenture study

To enable companies to more easily connect their social selling activities to their customer engagement efforts. LinkedIn are building deeper integration between LinkedIn Sales Navigator and Microsoft Dynamics CRM.

LinkedIn online professional network, claims more than 364 million members worldwide. With LinkedIn information embedded right into Dynamics CRM, sellers can better identify and build relationships with new and existing customers.

In June this year Microsoft entered into an nalliance agreement to integrate Lithium social interactions and community data into Microsoft Dynamics CRM.

That agreement extends Lithium’s community platform to customers who rely on Microsoft Dynamics and offers enterprises more capabilities and choice in their customer relationship management (CRM) needs.

Lithium provides a community platform with more than 100 million members participating in the Lithium-powered community every month.

The close integration of Lithium community data within Microsoft Dynamics offers businesses greater insights from the wealth of customer signals embedded in communities.

A critical issue was found in CU13 that could impact any customer setting up a new Management Reporter installation and using SQL authentication.

The original installation files were removed from CustomerSource and a new set of installation files were posted last month. The re-release also contains the hotfix for the missing web viewer scroll bar.
• Delete any downloads containing the 2.12.13001.13 build
• Download the new CU13 build 2.12.13002.1.
This can be used as an upgrade from the initial CU13 release, or as the CU13 full install including the fix for this issue.
Go through the Configuration Console to perform a quick update
• If you choose to not apply the new install at this stage then you will receive the fix with the Management Reporter CU14 upgrade

• Any additional bug fixes released as a hotfix will rely on the new 2.12.13002.1 Re-release build as a prerequisite for the hotfix
• Both the EN-US and localized versions are available to download now.

Cortana Analytics refers to a cloud-based ecosystem hosted in Microsoft Azure for building and deploying elastic, scalable modern data warehousing and advanced analytics solutions. The entire data workflow — from event ingest/data capture, to data storage, to analytical processing and transformation, to modeling, to real-world deployment — is covered by a set of cloud-based services are intended to be combined to collect events and data and turn them into actionable intelligence, enabling human or automated action
- Cortana Analytics is a fully managed big data and advanced analytics suite that enables you to transform your data into intelligent action.
- Cortana Analytics Suite enables core analytics scenarios such as real-time recommendations, customer churn forecasting, fraud detection, predictive maintenance and many more.
- Take action ahead of your competitors by going beyond looking in the rear-view mirror to predicting what’s next.
– Enhance your business applications with machine intelligence to evolve from simple descriptive analytics to prescriptive recommendations.

Integrate with Cortana, a personal digital assistant that works with the Cortana Analytics Suite to enable your business, and your customers’ businesses, to get things done in more helpful, proactive, and natural ways.
• Helpful: By intelligently learning about your business needs over time,
• Cortana is increasingly helpful when connecting data to intelligent action.
• Natural interaction: Interact with you data with natural language and speech, through Cortana.
• Proactive: Cortana can analyze business and customer data to pro-actively suggest helpful actions, trends and insights.

Dartmouth-Hitchcock Health System, the largest hospital in northern New England, USA is developing a remote monitoring and predictive analytics solution called ImagineCare using the Cortana Analytics Suite. Leveraging predictive analytics, ImagineCare will enable dynamic treatment plans based on the individual patient’s history and profile and patterns observed from a broad corpus of data. ImagineCare aims to significantly enhance patient outcomes by predicting the probability of catastrophic events such as heart attacks and emergency readmissions before they happen.

Rockwell Automation created a solution to monitor expensive capital assets for petroleum capturing data from the well to the forecourt pump. It uses that data to improve efficiency, drive better performance and enable innovation. Based on Microsoft Azure Internet of Things services, the solution collects, integrates, and organizes sensor data from remote equipment across global supply chains to support real-time insight, predictive analytics, and preventive maintenance.

Corporate Vice President James Phillips describes how Microsoft is reinventing business intelligence (BI) with Microsoft Power BI, a rapidly growing business analytics service with groundbreaking data analysis and visualization capabilities.

Cortana Analytics Suite will soon be available as an integrated offering with a simple monthly subscription model that takes advantage of all the relevant analytics and big data capabilities. Make better, timely decisions and intelligently automate operations. The offering, while customizable to fit the unique needs of organizations, will also provide preconfigured solutions to speed deployment of common scenarios we see across many industries, such as fraud detection, churn analysis and recommendations

• Compliant: Ensure infrastructure compliance with your industry through our broad set of compliance standards such as ISO 27001, HIPAA, FedRAMP, SOC 1 and SOC 2
• Scalable: Elastically scale to petabytes of data as your business needs grow over time, while keeping the flexibility and choice to manage multiple data repositories in the cloud

For ideas on how Cortana Analytics can help your business see https://gallery.cortanaanalytics.com/?fromlegacydomain=1

Windows 10 Mobile is looking like a tool business users,- it could be the phone that replaces the PC for a lot of users.
Do you remember when Microsoft’s mission statement was to put a PC in every home? How things have changed. Teens are walking around these days with smartphones that have more functionality and connectivity than your PC with a 28,800 modem could have ever achieved. And something new is coming
People in developing nations couldn’t afford a PC or a laptop; instead they went for a feature phone. Apple, followed by Android, shook the world up and gave us smartphones where the primary function isn’t to make phone calls, but to give us access to cloud services
At Microsoft’s Worldwide Partner Conference (WPC) 2014 keynote, Microsoft COO Kevin Turner announced that Microsoft held only a 14 percent share of all devices, and yet that still accounts for their dominant 90 percent plus share of the PC market. It’s clear that the PC is now the minority device.

So what is Continuum?
Continuum is a Windows 10 feature for devices, such as the Microsoft Surface.
- When you have the keyboard attached, the device is desktop-centric and features keyboard and mouse as the primary input methods.
- When you remove the keyboard, the device switches to a touch interface by featuring a Start Screen.

But there’s another trick to Continuum.
◾One OS: Windows 10 focuses on IoT devices, such as Raspberry Pi or your next microwave cooker, tablets, PCs, HoloLens, Surface Hub, and Windows Phones.
◾Universal Apps: A developer can write a program once and have it work across all Windows 10 devices.

A feature that enables this cross-device functionality is dynamic screen scaling. Microsoft is releasing Office 2016 as a universal app at around the same time as Windows 10, and it will work in this way — one Office, lots of devices.

Continuum is for hybrid devices and Microsoft never limited that description to just tablets with attachable keyboards. In fact, Microsoft also intended the smartphone to be a hybrid device.

So, in theory, use your smartphone like your PC today with Microsoft Office and plenty of business apps . Edit a spreadsheet, write a Word document, and wirelessly present a PowerPoint presentation
In theory but a five-inch screen might be okay for checking Twitter , but it’s not great for editing documents or interacting with business applications. The screen is too small, a touch UI is not as efficient as keyboard and mouse input.

Continuum was created for Windows Mobile 10.so that it cna also work with full-sized peripherals, and a bigger screen. Use your phone as your primary device e on the go. When you get home or to the office, plug your phone to charge, and connect a monitor, keyboard, and mouse to the phone. The phone will display the normal Windows 10 desktop on your monitor. Interact with it as you would on the PC — and the same Windows 10 OS. Click the Start Menu, and instead of a Windows 10 Start Menu, you’ll get the Start Screen of your phone for a consistent experience. Click Excel, and Excel will open in a window or full screen on the monitor, just like it would on the PC — it’s the same Microsoft Office thanks to Universal Apps.

Microsoft has not been good at taking hardware to market- it needs to use all its channels with this.
we also have to recognise that not all corporations want their data mobile, and that it may take along time before bespoke application like erp, finance and payroll, are all updated and compatible with Windows 10 and that means a lot of some pcs will stick around for a while yet.

If you go down this route, then think about back ups, and security and support e.g If you lose your phone – second-factor authentication – optic nerve, fingerprint or facial recognition authentication – someone else logging on auto blocks the device etc.

The future of the enterprise desktop is stateless (i.e. mostly online) clients.

Phones and tablets can not be stateless devices because mobile focused devices are offline too much.

Thus a future phone based enterprise will be maybe more of support nightmare than the current windows desktop. Its unlikely at least for now that you will have only one device – we don’t live in a single use case world. Entertainment focused mobiles are a very different use case to a work device( Just as we need shopping trolleys cars, lorries etc..)

Synergy Software Systems is a member of the Microsoft President’s Club and has provided stable employment since we were founded in 1991. Synergy is also the also the oldest Microsoft Dynamics partners in the region and has an experienced stable consulting team that is respected globally for its knowledge delivery and support. This is reflected in our membership for several years as the Middle East partner for Ax Pact a global alliance of some of the best Dynamics partners.

Our practise continues to thrive and to expand into new verticals and geographies. If you are a seasoned consultant with 10 years or more professional and consulting experience and at last 5 years in Dynamics, or at the start of your career have strong academics in relevant subjects. Even better if you have proven documentation skills, product exposure, and can speak good English and ideally also Arabic or French and lot more! We provide an excellent learning and support environment but there is also strong peer expectation (and competition). The result is one of the most senior and stable consulting Dynamics teams, and customer bases (many with us more than 15 years).

Next year the future includes Dynamics CRM 2106, Dynamics Ax 7, Sql 2016, Edge browser, Windows 10 Office 2015, Cortana Analytics, Holo lens, and much, much more with an azure platform that is built to dominate the cloud. Where is your future. We also have other world class practices fr example Enterprise Time and Attendance.

Do you have what it takes to be a Synergy consultant? Don’t expect to start at the top – without the credentials but Synergy on our cv will give your worthwhile experience. There is still a global recession there are many troubled areas and refugees – try Dubai and Synergy Software Systems for challenging work, ongoing career enhancement and stable employment.

To Organise and to manage a software selection project is not so easy. If you cannot get a critical mass of people deeply involved in the accounting software selection project, then think twice before starting. Change management is often given only superficial consideration. A new tool is of little use if no one uses it. It does little good for a company to spend $500,000 on anew accounting software, or ERP software when the people who will be using the accounting software systems cannot, or will not operate it effectively.

Is your company organized for success (culture, leadership style, business processes and finally business management . If not then you need to consider more carefully the role of the implementation partner and not blame the software.

In addition to the usual questions of :
• Can the software systems do what you the businesses needs?
• What operating and hardware configuration do I require?
Also ask
Do your employees have the ability to utilize these software or ERP solutions effectively?
Hoc an I change that?
Does my implementation partner offer industry and business knowledge and track record of enabling that change process in a company like mine?

Businesses try to work to policies- which are based on predetermined assumptions, conditions, processes, statutory and other constraints, and if effect embody pre-defined decisions. decisions.

The real world is full of exceptions. Companies use information to control day to day operations relating to the production of goods and services. This information is used to control budgets and cash flows and the best utiisation of assets. . Managers combine the latest information with their managerial experience to make sound business decisions within the policy guidelines..

The negative side is that this information is of little use when the data is not updated correctly on time, and or is not integrated. Thus all functions need to participate and collaborate- if one drops out and relies on manual or Excel systems alone then the integration loop is broken and “system” does not operate effectively. The key to the effective utilization of accounting software systems is the effective production of and access to timely a, accurate meaningful information to ensure timely informed decision making at all levels of the organisation. “Knowledge is power.”

Managers can make faster and better or worse decisions based on the available information ,but they may not even be aware they need to take a decision without information whether in an inquiry screen or a report, a bI dashboard, an alert or a kpi.

Advanced software can be sued to auto decide some decisions, or to make recommendations e.g mrp. or forecasting tools. genrall software systems do not make decisions. People do. When people are not provided with the tools they require to make these critical decisions, it’s very likely mistakes will be made. Some of these decision taking responsibilities are imposed upon by the market in which the company competes. Some are imposed by the owners or managers interpretation of how the business should be operated. However, the methods by which these decisions are made can only be formulated by each individual person, and that is why the software/human relationship is so importsnt.

Each person in any company is unique. So when defining just what software systems consider the unique needs of each person with whom the accounting software systems will “integrate” or how you will select those unique people who will be comfortable with the system

Each person who will be processing transactions (e.g. customer orders) must be given the opportunity to express their personal needs, for it is these people who will be required to operate the system. Further, each manager who will be making decisions based in part upon the information produced by the accounting software systems must express their reporting needs as well (e.g. Business Intelligence, Performance Metrics, and Exception Management ). It is only after these needs are identified and understood recognized that the broader corporate strategic needs should be defined.

At the core of these considerations is a clearly understood definition of what the company is to do strategic objectives , and it must do well in order to succeed- tactical excellence. The way a company organizes itself and controls the flow of information into and out of the accounting software systems, determines to a large degree how successful the accounting software systems will become.

As individual people define their needs, do not limit their responses to factors relating only to the software systems. Let them express their needs with respect to how they fit into the overall business, what information they require when, in what format, from other people, where potential bottlenecks may occur, and in general how the manual side of the business management processes should be controlled.

Selection of a new software systems does not eliminate the need for business process control procedures, and it is those procedures impact on the effectiveness of the new accounting software systems. Some people swear will champion software systems or ERP solutions, while others will believe those are seriously flawed and will cling to old, manual systems. Some will be reluctant to share knowledge- the basis of their experience and seniority. Some may fear new technology. others may worry more about social change – reporting to a new boss, working in a different office. Most people adopt new technology is every day life a new phone, car, tv etc, but don’t so easily change their personal relationships.-

One person sees the software systems as a friend, while the other as a threat. You cannot compare your new wife to your old girlfriend fi you want a long and happy marriage. All people, whether they have had computer experience or not, have developed some personal definition of what they consider to be “good” software systems. If the software systems you purchase meets these pre conceived notions, the task of learning and operating the system will be relatively easy. If the system does not make sense to people, then they will resist entering data, and undergoing training and errors will be made. Evaluate the degree of fit between your employees and the accounting software systems you are examining during your software selection project. The cultural fit with the consultants is equally important.

Tyr not to impose a new software systems on people. Consider whether they feel their opinion is as important as others, and that that the accounting software systems will assist them personally. WIFIM “What’s in it for me?”

While you might argue that first impressions can be changed over time, andc omputer system can seem quite a daunting challenge to . The operator, whether it is accountant, bookkeeper, or clerk can be suffering silence. This suffering might reach the point where the person is willing to consider another job.

No amount of patience, encouragement, or training will reduce this suffering. Mistakes will begin to occur more frequently as well. If the person does not leave, you may have to face the grim decision that their mistakes can be corrected only by removing them from the job. Has this achieved anything positive? Certainly not! If too many critical people in the organization resist the software systems, you can consider the selection project a complete failure. That’s why this evaluation of personal needs is so very important.

Any multi-user accounting system or ERP solutions will be operated by a number of different people with different job functions and different skill levels. The larger the system becomes, the more diverse these individual abilities become, and the more critical an evaluation of their relationship to the accounting system becomes.

Perhaps the least skilled person who might be called upon to operate the accounting software systems is a warehouse manager or even a shipping or receiving clerk.
Does the system meet their needs?
Does the menu structure segregate their input screens into one logical area?
Does the language used, particularly Help Screens, talk to them on their skill level?
Will the processing methodology make sense to someone with their relative skills and educational background?
Do they have to work in multiple systems?

I cannot emphasize enough the importance of training. If you want to remove fear, then you have to build confidence.
You need to reduce errors, not only for the business to avoid fear of personal embarrassment. These result from a lack of experience I.e training and practise with the new software systems.
Invest the time in practical training – understanding a demo does not make you fluent in transaction entry or in report analysis. Reading the highway code is not enough for you to drive – you also need 40 hours on the road experience. You also need an instructor by your side for sometime and to be formally tested and certified. If the investment in training appears formidable, then beware. The major lesson that those who implement cite is that they unde-rbudgetted time for training. Don’t be fooled by those who calm they can configure and get you live in a month or so with an accelerator, or a blueprint . Configuration is a relatively simple, job. Defining the right configuration need user interaction and the testing, To make that work needs their training and practice time. Transforming a an install into a working implementation is another matter. It is not enough to buy a tool you have to understand the many different ways to use it and build up skill.

Depending upon the vendor or product reseller you have selected to provide your accounting software systems, you will probably have several options open to you. If your system is a large multi-user installation, you might want to consider sending several people to a regional or national training seminar lasting several days. While expensive on the surface, this intensive class room oriented environment will enable these people to develop a detailed knowledge which can be passed on to others. Train the trainer really works.

Demonstration accounting software systems are excellent training tools. An even better one is a training company with your own Chart of Accounts, vendors, customers, and employees. This provides people the opportunity to experience a “real” data processing environment without running the risk that errors will lead to catastrophes.

One last point should be discussed with respect to training. Some people will find it difficult, if not impossible, to make the transition to new accounting software systems, or from one accounting software system to another, perhaps more powerful ERP solution.

While you might wish the accounting system or ERP solution could be installed with minimum problems, this may be your most significant hurdle. If the installation of integrated accounting software systems is the best alternative for your company, what is to be done with those people who cannot, or will not make the adjustment?

You must face the very real possibility some people may have to be replaced. It’s not a very pleasant thought, but do not delude yourself into thinking all people will be as excited about new accounting software systems as you are. Business is not easy sometimes, and this is one of those times. I do not like the idea any more than you do, but changes may be necessary for the good of the company and its employees.

Ask yourself if you know how to organize and control an accounting systems selection project. One of the greatest dangers is people assuming they know when in fact that are ignorant. They do it rarely in their business life. Can IT or choose a finance system, do they really know how to select a vendor or a solution? Manger’s need to have confidence in their decision making but often they do not know how to evaluate facts outside their core functional area, nor even what facts are needed to evaluate a solution. Its too easy rush into a demo and to benchmark everything against the first software seen .

In practice its better to spend sometime discussing your business needs, your change management challenges, and the business case and to focus on the implementation partner understanding and expertise. the right partner will guide you through the process and will not waste your time with inappropriate solutions, and then the demo will have some relevance to your needs. and you will have a better idea how to evaluate it.

There is no doubt that what CRM was 10 years ago, five years ago, and even three years ago is something different than it is now. However, what has remained consistent with CRM is the value that you get from implementing a strategy and a program and the systems and technology to support them. How has it changed?

What do you have to concern yourself with as the demands of customers and employees transform?
What have you put in place to optimize the return you will get on the systems you install?

Author of CRM at the Speed of Light, Paul Greenberg, gives you something to think about as he outlines how CRM has changed and what that means to the programs, strategy, systems, and technology you are or will be deploying.

Synergy is a well established, solution provider across the Middle East region.
Synergy has a strong presence in several key verticals; Manufacturing, Construction, Hospitality Insurance, Financial Services, Government. Media, Oil and Gas, Distribution.
Synergy is particularly well known as a Gold Partner of both Infor Sunsystems, and Microsoft Dynamics Ax and for its implementation expertise and exceptional support. It is based centrally in Dubai in the Karama district since it was registered in 1991, and occupies a 7,000 sq ft office with around 80 full time employees.