SlideShare una empresa de Scribd logo
1 de 46
XAF/XPO Overview
DONE BEFORE LUNCH
Agenda
 What is XAF and XPO?
 Why XAF/XPO?
 XPO Overview
 XAF Overview
 Demo
 Community
What is XAF?
Regular Development of
LOB
• Database
• UI Design
• UX
• Code
• Reporting
• Security
What is XAF?
Adopt a Universal Software Product - Microsoft Dynamics AX
• No Extensibility
• No Customization
• As Is
• Lack on Performance
• Specials Language and
Methodology
What is XAF?
eXpressApp Framework (XAF)
is a versatile application framework that allows developers to
build business applications that target Windows, Web, and Mobile.
What is Not:
• Single Code Base for
Web/Windows/Mobile
• Mature
• Transparent
• Access to source code
• Thousands of public tickets with
samples
• Demos
• Community
• Premium support
What is XAF?
Who is XAF for?
C#, VB.NET,
SQL, JavaScript,
HTML, CSS, XML
XAF Primary target audience are ISVs
(teams of developers creating apps for
SME)
.NET Developers with experience in line-of-business app
development.
Why XAF?
We asked that to the XAFers Community and to our DevExpress MVPs:
• Number one answer was Productivity
• Number two was Extensibility
• With XAF your team speaks
the same language
In12 hours we
migrated an app
that it took us 6
weeks before.
I had a prototype ready
for my client the next
day.
Want to use
other DB? No
problem
Why XAF? – Most Loved
Features
• Automatic database and CRUD UI generation for
Windows, Web and Mobile platforms including support
for over a dozen RDBMS with EF Core and XPO ORM
libraries.
Why XAF? – Most Loved
Features
• Rich runtime UI customization
for both developers and end
users. Your apps can address
changing business
requirements without the
need for redeployment.
Why XAF? – Most Loved
Features
Why XAF? – Most Loved
Features
Out of the box common business essentials like:
• Reporting
• Security
• Validation
• Data visualization and analytics
These modules are fully configurable.
Why XAF? – Most Loved
Features
• .NET business logic and UI configuration code are shared across platforms and
databases.
Why XAF? – Most Loved
Features
• With XAF, developers can
stay focused on business
rules, rather than on low-
level coding such as
database and UI
management.
Why XAF?
• Common Language for Teams
• XAF gives you a recipe for
developing a LOB app with best
practices in mind
• XAF, reduces cost and maximize
reach
Why XAF? - Testimonials
Real applications for real world
problems
ERP with XAF that serves more than 900 companies in
DACH and South Tirol regions with just 7 developers.
Real applications for real world
problems
Management of Patient Care and Safety
Real applications for real world
problems
Water and Sewer Company
Dominican Republic
XPO – What is an ORM?
DB
XPO
Classes
Data Model
XPO
• Mature ORM
• Cross Platform
• Transparent and
Controllable
• XPO Profiler
XPO
• Database Independent
• Extensible and Customizable
• Existing Database - Persistent Class Generation
XPO
• Caching
• Support for
StoredProcedures and Views
• Good for distributed
applications
• Performance
XPO
• Transaction Support
• Lazy Loading /Navigation Properties
• Associations/Aggregation
• Bindable and Pageable Object
Collections
• Optimistic Locking - ("First in wins"
rule).
• Deferred Deletion
• Precise Definition of the Column
Type
• Custom Type Converters
• Custom Constraints and Indexes
• Naming Conventions
• SimpleDataLayer
• ThreadSafe DataLayer
XAF
• Structure
• Data Access: ObjectSpace API
• Views
• Controllers
• Actions
• Modules
• Model
• Security
• Reporting and Dashboards
• Localization
XAF
ORM
(XPO or EF)
DB
Classes
& BCL
Controllers Model
UI
Structure
• Project.Module
• Project.Module.Web
• Project.Module.Win
• Project.Web
• Project.Win
• Blazor
ObjectSpace
Views
CompositeView
DashboardView
ListView DetailView
View
ObjectView
Views
DetailView
DashboardView
ListView
Lookup ListView
Controllers & Actions
• ViewController
• WindowsController
• ObjectViewControlle
r
• SimpleAction
• PopupWindowShowActio
n
• ParametrizedAction
• SingleChoiceAction
• ActionUrl
Modules
• Audit Trail Module
• Business Class Library Customization
Module
• Chart Module
• Clone Object Module
• Conditional Appearance Module
• Dashboards Module
• File Attachments Module
• KPI Module
• Notifications Module
• Maps Module
• Office Module
• Pivot Chart Module
• Pivot Grid Module
• Reports V2 Module
• Scheduler Module
• Script Recorder Module
• State Machine Module
• TreeList Editors Module
• Validation Module
• View Variants Module
• Workflow Module
Model
Security
Security
• Administrative Permission
• Permission Policy
• Navigation Permissions
• Type Permissions
• Object Permissions
• Member Permissions
• Action Permissions
• Permissions for One-to-Many
and Many-to-Many Associations
BI
• Reports
BI
• Dashboards
Localization
• Localization Service
Demo
Community
• LinkedIn
• Facebook
• Meetup
• Gitter
• Twitter
• XAFers Weekly
After XAF takes care all of this is for you:
• UI for Web, Windows, Mobile -Design Once. Run
Everywhere.
• Database creation and CRUD operations
• Over 20 featured ready-to-use Modules
• Unit & Functional Testing Delivered.
• Our Answer is:
You can add more
value
Thank You

Más contenido relacionado

La actualidad más candente

SDLC, Agile methodologies and Career in Product management
SDLC, Agile methodologies and Career in Product managementSDLC, Agile methodologies and Career in Product management
SDLC, Agile methodologies and Career in Product management
Foyzul Karim
 

La actualidad más candente (20)

Building solutions with the SharePoint Framework - deep-dive
Building solutions with the SharePoint Framework - deep-diveBuilding solutions with the SharePoint Framework - deep-dive
Building solutions with the SharePoint Framework - deep-dive
 
Single page applications with backbone js
Single page applications with backbone jsSingle page applications with backbone js
Single page applications with backbone js
 
Azure Cloud Services
Azure Cloud ServicesAzure Cloud Services
Azure Cloud Services
 
Single page application and Framework
Single page application and FrameworkSingle page application and Framework
Single page application and Framework
 
ASP.NET MVC 4
ASP.NET MVC 4ASP.NET MVC 4
ASP.NET MVC 4
 
AEM/CQ Montreal User Group Meeting - March 25, 2015 - Takeaways from Adobe Su...
AEM/CQ Montreal User Group Meeting - March 25, 2015 - Takeaways from Adobe Su...AEM/CQ Montreal User Group Meeting - March 25, 2015 - Takeaways from Adobe Su...
AEM/CQ Montreal User Group Meeting - March 25, 2015 - Takeaways from Adobe Su...
 
Mobilizing Your SAP Data with Kendo UI Mobile
Mobilizing Your SAP Data with Kendo UI MobileMobilizing Your SAP Data with Kendo UI Mobile
Mobilizing Your SAP Data with Kendo UI Mobile
 
A practical approach on - How to design offline-online synchronization system
A practical approach on - How to design offline-online synchronization systemA practical approach on - How to design offline-online synchronization system
A practical approach on - How to design offline-online synchronization system
 
«The Grail: React based Isomorph apps framework»​
«The Grail: React based Isomorph apps framework»​«The Grail: React based Isomorph apps framework»​
«The Grail: React based Isomorph apps framework»​
 
Building solutions with the SharePoint Framework - introduction
Building solutions with the SharePoint Framework - introductionBuilding solutions with the SharePoint Framework - introduction
Building solutions with the SharePoint Framework - introduction
 
Next Generation Web Development Techniques with Cloud Foundry
Next Generation Web Development Techniques with Cloud FoundryNext Generation Web Development Techniques with Cloud Foundry
Next Generation Web Development Techniques with Cloud Foundry
 
Asp.net
Asp.netAsp.net
Asp.net
 
«I knew there had to be a better way to build mobile app»​
«I knew there had to be a better way to build mobile app»​«I knew there had to be a better way to build mobile app»​
«I knew there had to be a better way to build mobile app»​
 
«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»​
«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»​«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»​
«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»​
 
Single page App
Single page AppSingle page App
Single page App
 
SDLC, Agile methodologies and Career in Product management
SDLC, Agile methodologies and Career in Product managementSDLC, Agile methodologies and Career in Product management
SDLC, Agile methodologies and Career in Product management
 
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
 
Azure functions
Azure functionsAzure functions
Azure functions
 
Adobe AEM for Business Heads
Adobe AEM for Business HeadsAdobe AEM for Business Heads
Adobe AEM for Business Heads
 
Grails
GrailsGrails
Grails
 

Similar a Why XAF and XPO?

How To Select RIA
How To Select RIAHow To Select RIA
How To Select RIA
Terry Wang
 

Similar a Why XAF and XPO? (20)

APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
 
How To Select RIA
How To Select RIAHow To Select RIA
How To Select RIA
 
Introduction to SalesForce
Introduction to SalesForceIntroduction to SalesForce
Introduction to SalesForce
 
AWS Summit London 2014 | Deployment Done Right (300)
AWS Summit London 2014 | Deployment Done Right (300)AWS Summit London 2014 | Deployment Done Right (300)
AWS Summit London 2014 | Deployment Done Right (300)
 
LIVO Presentation by ENO
LIVO Presentation by ENOLIVO Presentation by ENO
LIVO Presentation by ENO
 
Frameworks Galore: A Pragmatic Review
Frameworks Galore: A Pragmatic ReviewFrameworks Galore: A Pragmatic Review
Frameworks Galore: A Pragmatic Review
 
Microsoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architectureMicrosoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architecture
 
Php Web Frameworks
Php Web FrameworksPhp Web Frameworks
Php Web Frameworks
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017
 
Orpos and store practices
Orpos and store practicesOrpos and store practices
Orpos and store practices
 
Oracle ADF Overview for Beginners
Oracle ADF Overview for BeginnersOracle ADF Overview for Beginners
Oracle ADF Overview for Beginners
 
Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!
 
Best oracle adf online training institute india
Best oracle adf online training institute indiaBest oracle adf online training institute india
Best oracle adf online training institute india
 
Best oracle adf online training institute india
Best oracle adf online training institute indiaBest oracle adf online training institute india
Best oracle adf online training institute india
 
Best oracle adf online training institute india
Best oracle adf online training institute indiaBest oracle adf online training institute india
Best oracle adf online training institute india
 
Best oracle adf online training institute india
Best oracle adf online training institute indiaBest oracle adf online training institute india
Best oracle adf online training institute india
 
Best oracle adf online training institute india
Best oracle adf online training institute indiaBest oracle adf online training institute india
Best oracle adf online training institute india
 
Best oracle adf online training institute india
Best oracle adf online training institute indiaBest oracle adf online training institute india
Best oracle adf online training institute india
 
Developing SharePoint Framework Solutions for the Enterprise - SEF 2019
Developing SharePoint Framework Solutions for the Enterprise - SEF 2019Developing SharePoint Framework Solutions for the Enterprise - SEF 2019
Developing SharePoint Framework Solutions for the Enterprise - SEF 2019
 
Ontimize Application Framework
Ontimize Application FrameworkOntimize Application Framework
Ontimize Application Framework
 

Último

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Último (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 

Why XAF and XPO?

  • 2. Agenda  What is XAF and XPO?  Why XAF/XPO?  XPO Overview  XAF Overview  Demo  Community
  • 3. What is XAF? Regular Development of LOB • Database • UI Design • UX • Code • Reporting • Security
  • 4. What is XAF? Adopt a Universal Software Product - Microsoft Dynamics AX • No Extensibility • No Customization • As Is • Lack on Performance • Specials Language and Methodology
  • 5. What is XAF? eXpressApp Framework (XAF) is a versatile application framework that allows developers to build business applications that target Windows, Web, and Mobile. What is Not: • Single Code Base for Web/Windows/Mobile • Mature • Transparent • Access to source code • Thousands of public tickets with samples • Demos • Community • Premium support
  • 7. Who is XAF for? C#, VB.NET, SQL, JavaScript, HTML, CSS, XML XAF Primary target audience are ISVs (teams of developers creating apps for SME) .NET Developers with experience in line-of-business app development.
  • 8. Why XAF? We asked that to the XAFers Community and to our DevExpress MVPs: • Number one answer was Productivity • Number two was Extensibility • With XAF your team speaks the same language In12 hours we migrated an app that it took us 6 weeks before. I had a prototype ready for my client the next day. Want to use other DB? No problem
  • 9. Why XAF? – Most Loved Features • Automatic database and CRUD UI generation for Windows, Web and Mobile platforms including support for over a dozen RDBMS with EF Core and XPO ORM libraries.
  • 10.
  • 11. Why XAF? – Most Loved Features • Rich runtime UI customization for both developers and end users. Your apps can address changing business requirements without the need for redeployment.
  • 12. Why XAF? – Most Loved Features
  • 13. Why XAF? – Most Loved Features Out of the box common business essentials like: • Reporting • Security • Validation • Data visualization and analytics These modules are fully configurable.
  • 14. Why XAF? – Most Loved Features • .NET business logic and UI configuration code are shared across platforms and databases.
  • 15.
  • 16. Why XAF? – Most Loved Features • With XAF, developers can stay focused on business rules, rather than on low- level coding such as database and UI management.
  • 17. Why XAF? • Common Language for Teams • XAF gives you a recipe for developing a LOB app with best practices in mind • XAF, reduces cost and maximize reach
  • 18. Why XAF? - Testimonials
  • 19. Real applications for real world problems ERP with XAF that serves more than 900 companies in DACH and South Tirol regions with just 7 developers.
  • 20. Real applications for real world problems Management of Patient Care and Safety
  • 21. Real applications for real world problems Water and Sewer Company Dominican Republic
  • 22. XPO – What is an ORM? DB XPO Classes Data Model
  • 23. XPO • Mature ORM • Cross Platform • Transparent and Controllable • XPO Profiler
  • 24. XPO • Database Independent • Extensible and Customizable • Existing Database - Persistent Class Generation
  • 25. XPO • Caching • Support for StoredProcedures and Views • Good for distributed applications • Performance
  • 26. XPO • Transaction Support • Lazy Loading /Navigation Properties • Associations/Aggregation • Bindable and Pageable Object Collections • Optimistic Locking - ("First in wins" rule). • Deferred Deletion • Precise Definition of the Column Type • Custom Type Converters • Custom Constraints and Indexes • Naming Conventions • SimpleDataLayer • ThreadSafe DataLayer
  • 27. XAF • Structure • Data Access: ObjectSpace API • Views • Controllers • Actions • Modules • Model • Security • Reporting and Dashboards • Localization
  • 28. XAF ORM (XPO or EF) DB Classes & BCL Controllers Model UI
  • 29.
  • 30. Structure • Project.Module • Project.Module.Web • Project.Module.Win • Project.Web • Project.Win • Blazor
  • 34. Controllers & Actions • ViewController • WindowsController • ObjectViewControlle r • SimpleAction • PopupWindowShowActio n • ParametrizedAction • SingleChoiceAction • ActionUrl
  • 35. Modules • Audit Trail Module • Business Class Library Customization Module • Chart Module • Clone Object Module • Conditional Appearance Module • Dashboards Module • File Attachments Module • KPI Module • Notifications Module • Maps Module • Office Module • Pivot Chart Module • Pivot Grid Module • Reports V2 Module • Scheduler Module • Script Recorder Module • State Machine Module • TreeList Editors Module • Validation Module • View Variants Module • Workflow Module
  • 36. Model
  • 38. Security • Administrative Permission • Permission Policy • Navigation Permissions • Type Permissions • Object Permissions • Member Permissions • Action Permissions • Permissions for One-to-Many and Many-to-Many Associations
  • 42. Demo
  • 43. Community • LinkedIn • Facebook • Meetup • Gitter • Twitter • XAFers Weekly
  • 44.
  • 45. After XAF takes care all of this is for you: • UI for Web, Windows, Mobile -Design Once. Run Everywhere. • Database creation and CRUD operations • Over 20 featured ready-to-use Modules • Unit & Functional Testing Delivered. • Our Answer is: You can add more value