Atre Group, Inc. Shaku Atre. Atre Group, Inc. March 15, :00PM Eastern Standard time of the USA

36 

Full text

(1)

Atre Group, Inc. www.atre.com

Engaging the New Breed of BI Users with

Engaging the New Breed of BI Users with

Customizable Dashboards and Analytics

Customizable Dashboards and Analytics

Engaging the New Breed of BI Users with

Engaging the New Breed of BI Users with

Customizable Dashboards and Analytics

Customizable Dashboards and Analytics

Customizable Dashboards and Analytics

Customizable Dashboards and Analytics

Customizable Dashboards and Analytics

Customizable Dashboards and Analytics

How to avoid a chaotic user How to avoid a chaotic user experience?

experience?

Who wants to change Cars on Who wants to change Cars on every block to get somewhere? every block to get somewhere? every block to get somewhere? every block to get somewhere?

Shaku Atre

March 15, Shaku Atre

Atre Group, Inc.

366 West 11thStreet, Suite 7D New York, NY 10014

521 38thAvenue, Santa Cruz, CA 95062

March 15, 2011 2:00PM Eastern Standard time

of the USA 521 38 Avenue, Santa Cruz, CA 95062

(2)

Do you know what your users want? Do you even know what your employees want?

„ Today’s users have a lot of Power – and that

power is concentrated in the little mouse! p

Because today’s users are Internet/Web savvy consumers!

z Today’s users are not helpless - as far as technology is z Today s users are not helpless as far as technology is

concerned – as they were even 5 - 10 years ago –

Internet and Web has given them applications that are very responsive to their needs and wants! y p

z All of today’s employees have to be treated as users! z User requirements for information delivery tend to be

dictated by the technology they are using at home! B2C y gy y g applications are putting pressure on B2E and B2B

applications!B2E and B2B interactions have changed for ever!

(3)

Do you know what your users want? Do you even know what your employees want?

z These days, users engage with user-friendly websites when

ordering merchandise online, banking online and also ordering food online

ordering food online.

z As a result, they expect the technology at their jobs to

be equally accessible, friendly and intuitive!

z After all, no user training is required for consumers to order z After all, no user training is required for consumers to order

books from Amazon, clothes from Land’s End or food from Fresh Direct. Why should there be a need for training to get and use information at work?

H ff d i di i i d f i

z How can we afford to give disorienting and frustrating user

experience to our business users while using our applications to change interfaces, to change tools on an ongoing basis? Can a car manufacturer ask the consumers to get out of the g car at every corner and get into another car to drive further?

z What is one of the solutions? A new type of Web application

(4)

What is user-friendliness? And user - intuitiveness?

„ User- Friendliness and User-Intuitiveness:

z The user-friendliness and user-intuitiveness should be

expressed in quantifiable criteria or numbers:

1. Average (or median) time to learn the procedures

2. Speed of task accomplishment (clock time)

3. Acceptable rate of user errors (set the rate and lessen for the repeat users with the moving calendar)

4. The user’s retention of access commands or queries i d f ti ( ft h h ti d

over a period of time (after how much time do users forget the procedures, start errors)

5. Subjective satisfaction, if the users like the system, most likely it is user-friendly (percentage of users most likely it is user friendly (percentage of users who “come back for more”)

6. The help system — is it really helping in problem resolution? (% of times users “give up”)

(5)

What are the prerequisites for an RIA to be successful?

„ Something easy to use is a ‘double sided” sword

z Many more people will be using these applications z Robust back-end server is necessary that can scale

z It should be able to access multiple/disparate data sources.

Some data formats are not “born” yet! We will have to h

support those too

-z The user interface should be highly visual and interactive. z The user interface should also support collaborative

architecture and should support multiple delivery formats architecture and should support multiple delivery formats.

z It should support open source and should have an open

architecture. Open source also facilitates easy trial and

evaluation of the software, since you can simply download the , y p y product and try it out yourself.

z Companies need to have a comprehensive platform

from which they can deliver compelling BI applications

th t thi b d f / !

(6)

Let us consider a “run around” in many

installations to get to the right information „ A Warehouse manager wants to make sure that widgets

are sent out on time. She has to follow the steps:

z Find how many warehouses are in the country. z Identify which warehouses stock this widget.

z Determine current number of widgets in stock after g

each warehouse has sent the committed widgets.

z She will be working with a phantom number if it is

derived before the committed widgets are sent out.

z Find out how often the widget is sent out of the closest

warehouse(to the customer) in order to schedule a shipment.

z Find out what percentage of the stocked inventory

might be defective.

z Let us look at one of the ways of resolving this chaotic y g

driving around! First what is the difference between a “Simple” Dashboard and a Performance Dashboard?

(7)

This example shows that even when they are used correctly to present parts of a whole, pie charts are difficult to

interpret accurately. This is a Simple Dashboard.

0.1% 14.6% 15.6% 1‐Excellent 2‐Very High 3‐High 21.5% 13.4% g 4‐Fair 5‐Poor Field Sales: 2‐Very  h 17.3% High Unspecified 17.5% Figure 3‐10.  Copyright     Information Dashboard Design by Stephen Few O’Reilly Media, Inc. 

(8)

For a Performance Dashboard we need to define Key

Performance Indicators against which Performance will be measured: Example of a KPI Dimension Schema

KPI Category

„ Direct

„ Direct

KPI Perspective & Family

Financial Customer Direct

„ Percent „ Simple Ratio „ Index „ Composite Average Direct „ Percent „ Simple Ratio „ Index „ Composite Average „ Profitability „ Cost Savings „ Resource Utilization „ Product Quality „ Product Innovation „ Timeliness Financial Customer KPI Focus „ Statistics „ Statistics „ Staff Productivity „ Service Quality

I t l P L i & G th „ Time Horizon „ Indicator „ Type „ View „ Process Quality „ Productivity „ Cycle Time „ Innovation „ Technology „ Growth

Internal Processes Learning & Growth

„ Level „ Purpose „ Cycle Time „ Process Efficiency „ Growth „ Knowledge Sharing

(9)

A “bad” Performance Dashboard: This radar graph obscures the straightforward data that it’s trying to convey.y

(10)

A “better” Performance Dashboard: This bar graph effectively compares actual to budgeted revenue data

(11)

What capabilities are necessary for survival for the businesses?

„ The software should provide a user-friendly,

customizable dashboard that does not require q IT assistance.

„ It should also organize and present data that is

t i d d i t t d f diff t

retrieved and integrated from different sources in real time, without the need for multiple

tools.

„ This access to data “real time” prompted me

to write “Who in the World needs Data

Warehouse?” Warehouse?

„ 10 Part “Who in the World” Series with

(12)

What capabilities are necessary for survival of the businesses?

„ The software should also have the following

capabilities:p

¾A unified product suite.

¾The ability to develop and deploy custom BI

li ti ith i i l IT h l applications with minimal IT help.

¾Provide the user the ability to change the

customized application as needed.pp

¾Collaboration capabilities, such as access to

data stored in disparate sources, with multiple delivery formats and open

multiple delivery formats and open application program interfaces.

(13)

Collaborative Software Architecture

z

Do’s:

¾All tools must be browser-based with ¾All tools must be browser-based, with

support for all types of browsers, such as Internet Explorer, Firefox, Chrome and

Apple’s Safari which is used on the iPhone Apple’s Safari, which is used on the iPhone. All mobile devices available should be

supported.

¾ All key performance indicators (KPIs) should

be dynamic and customizable .

¾ Users should be able to select KPIs of their ¾ Users should be able to select KPIs of their

choice and drop them on a customizable dashboard. They should also be able to create new KPIs from existing ones

(14)

How to Decide on the KPIs for

Your Performance Dashboard?

„ A KPI is a financial and non-financial metric

used to measure progress towards a stated p g organizational goal or objective

„ Testing of the selected KPIs against the set

f k

framework

z KPIs have to be SMART:

¾ Specific purpose for the business

¾ Measurable to get a Value of the KPI

¾ Achievable – the defined norms are achievable

¾ The improvement of KPI has to be Relevant to the success

of the organization and it is Result oriented, and

¾ Time bound – meaning the value or outcome are shown for

a predefined and relevant period

KPI h t l t t k ti th t ft th

z KPIs have to encourage people to take action so that after the

(15)

Collaborative Software Architecture

z Do’s:

¾Users should be able to interact with – and ¾Users should be able to interact with and

drill down on – individual KPIs to answer specific questions.

¾ All f d hb d h ld b

¾ All performance dashboards should be

dynamic and customizable.

¾A Dashboard is supposed to draw attention : pp

Power of one Pager Summary, Warnings, Action Items – that is a Dashboard!

¾Provide flexibility to add modify or remove ¾Provide flexibility to add, modify or remove

dimensions and measures, as well as change the order of dimensions and measures.

¾Provide WYSIWYG (what you see is what you

(16)

Collaborative Software Architecture

z Do’s:

¾Accept the fact that Excel is going to outlive ¾Accept the fact that Excel is going to outlive

us all. Provide support for integration with Excel and the ability to perform what-if

analysis on the exported spreadsheet analysis on the exported spreadsheet.

¾User experience should be personalized to

each individual user.

¾Open source should be the first choice, as it

will result in an open architecture.

¾Every deliverable supplied to the user should ¾Every deliverable supplied to the user should

(17)

Collaborative Software Architecture

z Do’s:

¾Consider selecting a product suite that ¾Consider selecting a product suite that

combines querying, reporting and analysis capabilities for multidimensional analysis.

¾Th i t l t d i t ti

¾These processes are interrelated, interactive

and iterative and can be implemented with one tool.

¾A businessperson should not have to switch

between tools for different types of analyses, such as the “what” analysis (query and

such as the what analysis (query and reporting) and the “why” analysis (online analytical processing).

¾J t lik d i h ld t h t it h ¾Just like a driver should not have to switch

(18)

Collaborative Software Architecture

„ Don’ts:

¾Don’t assume there is a silver bullet ¾Don t assume there is a silver bullet.

¾If you have acquired many tools, it doesn’t

mean you will find the ultimate solution.

¾More tools create greater complexity,

increased interoperability issues and higher administration involvement.

¾I have a theory that I call “Onion Theory”:

The more layers an onion has, the more you are going to cry

(19)

Collaborative Software Architecture

„ Don’t

¾Don’t start with every possible dimension in ¾Don t start with every possible dimension in

search of satisfying every conceivable multidimensional query.

¾K i i d th t th di i

¾Keep in mind that the more dimensions you

have, the bigger the database, the more

granular the facts, and the longer it will take to run reports and queries.

¾An expert juggler can keep only a certain

number of balls in the air – beyond that number of balls in the air beyond that number, the juggler may have a nervous breakdown!

¾D ’t t ibl t ti d

¾Don’t store every possible computation and

(20)

Collaborative Software Architecture

„ Finally No Software in the World is going to

help you if you don’t:

¾Conduct fundamental research and be

innovative to avoid being devoured by new, nimble organizations,

nimble organizations,

¾Bring products to market "just in time," ¾Continually improve quality and customer

value,

¾Create and develop new markets, ¾Manage and nurture human capital ¾Manage and nurture human capital

¾ And all of this can be possible when users

employ BI tools in order to provide the right information at the right time to the right

(21)

If you want more information:

„ 4 Columns in the 10 part series of “Who in the World” are already

published:

z Who in the World Wouldn’t Want to Evaluate BI Products? z Who in the World Wouldn t Want to Evaluate BI Products? z Who in the World Needs a Data warehouse?

z Who in the World Wants More Data?

z Who in the World Wouldn’t Want a Collaborative BI Architecture?Who in the World Wouldn t Want a Collaborative BI Architecture?

„ I will be conducting a live seminar in Rome, Italy on April 13-14, 2011.

If you would like to have the brochure please write to me at

shaku@atre.com

„ Visit the link to see these 4 columns and many more White Papers ,

Columns, Posters (and receive a complimentary BI Navigator poster) at

http://www.atre.com/forms/survey1.html

If ld lik t h lid f thi W bi l it t

„ If you would like to have my slides of this Webinar please write to

shaku@atre.com

„ Thanks Nobby and Actuate for inviting me to speak together with you

ll i b if l i il

(22)

THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND

22

Actuate Corporation © 2010

BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT

ActuateOne

THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE

Unified Environment for BI Applications

BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE

(23)

Integrating, Transforming and Presenting

Data is a Slow and Painful Process

Many different data sources and documents documents • Access • Integrate • Organize • Organize

User needs for information changes

• Business changes

• Skill levels and tasks

• Learn from new information

Users need information when they Users need information when they need it

• “Real-time”

• Intuitive presentation

• Intuitive presentation

(24)

Needed: One Common Architecture

Development and Deployment

ONE easy, open source, web-based design that integrates multiple

ONE unified user environment

that delivers countless BI,

g g p

data sources and documents and speeds development

, Performance Management and

Rich Information Applications

ONE Design ONE Data Sources ONE Server ONE User Experience Documents

ONE open deployment platform that Server

ONE open deployment platform that

supports all application architectures

(25)

ActuateOne: Unified Environment for BI Applications

ONE Design, ONE User Experience, ONE Server

Smart Phones & Tablets Customers and Partners Email Tablets

BIRT Rich Information

ONE BIRT Spreadsheets BIRT Information Applications Applications ONE BIRT Design Data Sources BIRT pp E l ONE iSer er Documents BIRT Analytics Performance Scorecards Archives Employees iServer Batch Print BI and Performance Management Applications

(26)

One Design

BIRT Design is the Foundation of ActuateOne

BIRT Design

• Open source and XML

• Open source and XML

• Data representations as lists, charts and matrixes

One BIRT design integrates any and Focus on DeveloperFocus on Developer One BIRT design integrates any and

all data sources and documents

• Applications

• Data warehouses

Focus on Developer Focus on Developer Power and Productivity Power and Productivity

Facilitates Rapid Facilitates Rapid

• Real-time data feeds

• HVTO / Document print streams

Rapid assembly of BI Applications

Innovation Innovation by Customers by Customers

p y pp

and Information Applications

• One BIRT design used for many purposes and applications across many outputs

• Easy to learn web design metaphor

(27)

One User Experience

Let the User Choose

ONE Unified BIRT user experience U ifi d l i t

• Unified, seamless environment

• Intuitive and discoverable Support diverse use styles Support diverse use styles…

• Interactive web content

• Operational dashboards

• Excel-based analysis

• Ad-hoc, analytics and analytic apps

• Print, online and mobile

…across many types of users

• All employees, analysts, managers and executives

and executives

(28)

One Environment - Diverse Use Styles

BIRT 360: Analytical Dashboards BIRT 360:

Operational

Dashboards Analytical Dashboards

Dashboards

BIRT St diBIRT Studio: Ad Hoc Ad H Reports

Interactive Viewer Interactive Viewer

BIRT Data Analyzer Analysis-Ready

(29)

Agile Data Access without Requiring a

Data Warehouse

DATA DATA DATA SOURCES SFDC DATA SOURCES SFDC SFDC aa Agile Data Agile Data Agile Data BIRT 360: Operational Dashboards BIRT 360: Operational Dashboards BIRT 360: Analytic Dashboards BIRT 360: Analytic Dashboards DW HR DW DW HR HR BIRT e Metadat a e Metadat a Data Access Data Access Data Access BIRT Data Analyzer BIRT Data Analyzer Analysis-Ready Export to Excel Analysis-Ready Export to Excel D Finance D D Finance Finance Data Object Real-tim e Real-tim e Docs Print Streams Docs Docs Print Streams Print Streams Flexible delivery of analytics to users

(30)

One Server

Grow with Success

Scalability with In-Memory 64-bit AnalyticsFlexible Work Unit licensing

Elastic Clustering for workload management

ONE SERVER 100% SOA API A 100% SOA API A Actuate

The Undisputed Leader

Scheduling and distribution Security High Availability ONE SERVER Phased-In Services Access Access p in Scale, Performance, Security and Reliability

Document management Usage logging Alerts and g y Multi-tenant Tuning Elastic Alerts and Subscriptions provisioning

(31)

Actuate and BIRT

Open Source Backed by Enterprise Software Company

BIRT Exchange

• Active community y BIRT MomentumBIRT Momentum participation across the site 10 million downloads

1 million developers worldwide O $50 illi 10 million downloads 1 million developers worldwide O $50 illi Over $50 million in BIRT-based business Over $50 million in BIRT-based business BIRT onDemand • Interactivity and mobility Full iServer • Full iServer capabilities • $30 per user per month

BIRT Exchange Marketplace

(32)

BIRT onDemand

Smart SaaS Solution for Business Intelligence

• Platform as a Service (PaaS)

ff i b d BIRT iS

offering based upon BIRT iServer

• Delivers interactivity, mobility, analytics and user configurable dashboards for BIRT content

• Combine with apps from the

BIRT-Exchange Marketplace to

BIRT Exchange Marketplace to offer the most complete

SaaS/PaaS BI solution available

• Now generally available for

• Now generally available for commercial use for $29.99 per month per user

(33)

BIRT Mobile

One User Experience on iPad, iPhone, Blackberry

• BIRT Mobile Viewer for iPad, iPhone and Blackberryy

• BIRT Mobile HD Viewer for iPad with additional iPad-specific features such as annotation and emailing

• Only BI vendor to offer access to content via mobile browsers, native applications, custom applications and an SDK integrated with the Apple® iOS an SDK integrated with the Apple® iOS framework

• Simplify development process for BIRT based apps for rapid deployment on pp p p y mobile devices

“Actuate is among the handful of vendors to provide native platform support across a

j it f bil l tf

majority of mobile platforms” Dresner Advisory Services Mobile BI Study

(34)

The Power of Actuate and BIRT

Custom Rich Information Application Development

BIRT Performance Scorecard Sustainability Management

ePresentment Wealth Management

INTRANET EXTRANET

Sustainability Management Stimulus Act Management

Salesforce Mobility

Wealth Management Online Corporate Banking Treasury and Cash Management

INTRANET

Performance Management, Reporting and

Business Intelligence Applications

R b i ff ti l

EXTRANET

Customer-Facing Information Applications Drive revenue through higher

t ti f ti d l lt

BIRT is the Premier Rich Information Application Development Environment

BIRT Actuate Community

Run your business more effectively customer satisfaction and loyalty

Bringing rich information to web applications Workgroup and enterprise application deployment platforms y Making application development faster and easier

(35)

Make It Happen Faster with Actuate

Actuate helps you with:p y Learn more now

For more information or to schedule a demo, contact Actuate today • Flexible technology Quick deployment Phone 1-800-914-2259 • Quick deployment

• Highly scalable server

• End-user interactivity

Website

www.actuate.com

www birt-exchange com • Web-based report design

• Training

• Professional services www.birt-exchange.com

Email Direct: info@actuate.com • Professional services • Support @ OEM: oeminfo@actuate.com

(36)

THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND

36

Actuate Corporation © 2010

BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT

ActuateOne

THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE

One Design, One User Experience, One Server

BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE

Figure

Updating...

References

Updating...

Related subjects :