Skip to main content
TrustRadius
Oracle APEX

Oracle APEX

Overview

What is Oracle APEX?

Oracle APEX (or Oracle Application Express) is an online low-code application builder that allows users to develop a database-drive application, customize the application's UI, and then give their users access to the application via URL. Oracle APEX includes a suite…

Read more
Recent Reviews

Awesome APEX

10 out of 10
October 23, 2019
Incentivized
APEX is being used by our Financial department as well as HR supporting a variety of applications. It is a wonderful tool supporting a …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Reusability (22)
    9.6
    96%
  • Platform User Management (22)
    9.4
    94%
  • Platform Security (22)
    9.2
    92%
  • Drag-and-drop Interfaces (22)
    8.0
    80%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Oracle APEX Application Development

$0.32

Cloud
OCPU per hour

Oracle Autonomous Transaction Processing - Exadata Storage

$118.40

Cloud
Terabyte storage capacity per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://apex.oracle.com/en/learn/gettin…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Application Express Demo

YouTube

EBS-APEX - Demo EBS Extensions Using APEX Applications

YouTube

Introduction to Oracle Application Express (APEX) Tutorial

YouTube

Oracle Application Express

YouTube

Pharmacy Online demo built in Oracle Application Express from http://dbswh.com

YouTube
Return to navigation

Features

Low-Code Development

Low-code development tools allow non developers to build simple process applications with little oversight. These tools simplify the application building process, and are frequently used for simple process applications.

9.2
Avg 8.6
Return to navigation

Product Details

What is Oracle APEX?

Oracle APEX (or Oracle Application Express) is an online low-code application builder that allows users to develop a database-drive application, customize the application's UI, and then give their users access to the application via URL. Oracle APEX includes a suite of pre-built productivity applications and examples, such as a Survey Builder, Bug Tracking, P-Track project management, etc

Oracle APEX Competitors

Oracle APEX Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Oracle APEX (or Oracle Application Express) is an online low-code application builder that allows users to develop a database-drive application, customize the application's UI, and then give their users access to the application via URL. Oracle APEX includes a suite of pre-built productivity applications and examples, such as a Survey Builder, Bug Tracking, P-Track project management, etc

PostgreSQL are common alternatives for Oracle APEX.

Reviewers rate Visual Modeling and Reusability highest, with a score of 9.6.

The most common users of Oracle APEX are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(105)

Attribute Ratings

Reviews

(1-24 of 24)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
My Organization used Oracle Application Express for many custom applications, few are open on Internet. These applications cover areas like ERP security, ERP related complex reports, Dashboards, Manufacturing related, etc. Our apps are integrated with ERP, Cloud based CRMs, many licensing applications, etc.
  • Reporting
  • Dashboards
  • Various Data forms
  • Quick applications
  • Consuming REST Data Services
  • Workflows - flexible one, with option to approvals by emails
  • In-built connector for Microsoft Outlook 365 Cloud and world's most used emailing / Active Directory applications
Very fast database level applications
Applications where reports and forms are there
Getting data from various sources like cloud
Score 10 out of 10
Vetted Review
Verified User
Currently we use Oracle Application Express in only one department, but looking at how easy and fast is to add more small apps solving different tasks I believe it will be broadly adopted by a large audience very shortly.
I want to share my experience in one app we did. We are maintaining a relatively large data warehouse, design in star schema. This was used as a source for few BI tools and standard reports presenting some parts of Data Warehouse, but there was always a need for people with no SQL knowledge to get look in some part of data warehouse not presented in existing reports and tools to explore new possibilities or just to verify data. So we need some kind of simple presentation layer that quickly and easily can expose the data model and provide access to end user where they can review data in form of tables or charts. APEX look like is the perfect environment for that.
Missing bit in APEX is built in functionality to define data model but that was easily solved by simple web forms where power user can define relations between fact and dimensions and store that metadata to enable dynamically SQL generation later by end users. The end users can generate dataset automatically using simple graphical interface, without the need to know SQL. Data presentation is power by a dynamically populated APEX interactive data grid. It appears that the solution was adopted by users well and we enriched it quite easily with adding functionality to organize access to app by user, roles and different permissions enabling user to share report definitions between them. This is app working internally but I created an instance of it in OCI where you can see how it works presenting a sample oracle star schema model.
https://simplebimple.com

Login with :
user: demo
pass: demo

  • Easily create web application
  • Rich , ready to use web interface components
  • Easy deploy and maintain application
  • Simple and powerful security configuration out of the box
  • Some of the configuration options are a bit hidden, probably a bit better organization of workspace and application settings would benefit development process
APEX is very well fit for solving fast some day to day activities in every organization.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
At first, Oracle Application Express was used by only one department. However, after realizing the benefit, gradually it has been adopted by the whole organization. It addresses 90% of business cases, mostly on the operation and accounting side, such as building small ERP, workflow framework, tracking assets and licenses, issue tracking system, and also can be used to analyze and monitor various data, such as activity log and sales dashboard.
  • Fast. Nothing beats Oracle Application Express in terms of speed of development. Almost all common and must-have features for most application has been built into Oracle Application Express, and we only need to focus to the specific requirements.
  • Quality. Luckily, fast doesn't always translate to low quality. Even using basic wizard, within five minutes, we can build a quality application that has good security, a good user interface and good features, and this can be a very good standard for a company. It's not the best, but it's easy to tweak to achieve higher than standard quality.
  • Customization. The apps created are very customizable. You only need to understand Oracle SQL and PL/SQL, Javascript, and JQuery. Then, you can create nearly any application you have in mind.
  • Prototyping. When we are working for a client, sometimes it's hard to be on the same page when at first we only talk about the application concept. Using Oracle Application Express helps to create a prototype application and adjust it according to the client's input within minutes. This greatly helps bringing IT and non-IT clients on the same page faster.
  • It's tied up to Oracle Database only. If you don't have Oracle Database, forget Oracle Application Express.
  • I wish it has offline mode so it could be used in no-internet areas and sync it when it's back online.
  • It's not critical, but it would be nice if there were more choices of themes. I know Oracle Application Express has couple of themes, but in my opinion, currently only Universal Theme is the theme for Oracle Application Express.
The most suitable case for Oracle Application Express is any application, web desktop or mobile, that only needs to store and manipulate data in Oracle Database, and be accessed online all the time.

Other than that, avoid Oracle Application Express (e.g., apps which rely heavily to Javascript functionality, apps to analyze Twitter data, apps which need to manipulate OS files, apps to create complex and static reports).
October 23, 2019

Awesome APEX

Score 10 out of 10
Vetted Review
Verified User
Incentivized
APEX is being used by our Financial department as well as HR supporting a variety of applications. It is a wonderful tool supporting a variety of interfaces.
  • Very rapid development of forms and reports.
  • Awesome GUI look and feel.
  • HTML 5 and CSS 3 compliant. The new version 19.2 now supports rest endpoints for forms and reports.
  • Integration with other databases like My SQL, etc.
Very well suited for medium enterprise applications.
Christian Remy | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Application Express is used across the whole organization. We have a lot of simple report applications we use it for (A translation app, an administration app, and a lot more).
  • Easy to learn and to understand.
  • Low code. You can create really fast reports with just " SELECT * FROM TABLE".
  • People can work on reports simultaneously.
  • In Excel, you have to send the file via mail to other people and only one person can work it. Sometimes there are more than one version of this file. With Oracle, this does not happen.
  • Sorry but there are still no cons!
Oracle Application Express is great for small applications, where you have a few pages. You upload an excel file, create a interactive grid, create user authorization and everybody can work on this grid. You can develop an application in hours or a few days.

I think it's less appropriate when a customer has a lot of special front-end wishes. In this case, it would be better to start with Angular and generate the front-end all manually.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Capturing, manipulating and enrichment of the data.
  • Creating screens for capturing the data takes less time.
  • Moving only few changes from 1 instance to another.
Capturing data and uploading documents. Easy design for the template.
Igor Filko | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Oracle APEX in production in over 10 applications across the whole organization. It has been implemented to serve various functions, from the web portal to the ticketing system. Calendar, business white and yellow pages, web portal, asset management, IT HelpDesk and ServiceDesk (ITIL) ticketing system, car reservations application, halls and rooms reservations application and more.
  • Extreme fast application build and production.
  • Single sign-on via multiple authentication sources.
  • Easy to maintain.
  • Easy to administer users.
  • Easy to administer authorizations.
  • Debugging on several layers.
  • Virtually everything is customizable.
  • Better CSS editing (WYSIWYG).
  • integrated URL masking or better integration via ORDS to make URL masking.
  • out-of-the-box ORDS load-balancing.
Although I don't utilize it very much, graphs seem less important but Oracle JET should give what you need.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I'm developing a new APEX application in order to cancel previous Oracle Forms applications and integrate some functionalities of another PHP application, to give users only one instrument.
  • Charts
  • Loading Excel files
  • Interactive reports and interactive grid
  • Automate email sending
  • Improve LOV features so that it could be more flexible
In our scenario, I think it is the best instrument for data correction and data validation.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used across the whole organization for the visualization of healthcare data. It makes date visible so employees can see trends and results in real-time.
  • Low code.
  • Runs on all devices.
  • Good charting and representation of data.
  • I can prepare some nice chart in seconds instead of using reports.
  • Trend and performance is visible in a scale from employees to organization.
  • Great productivity.
  • The interactive grid has great potential, but there's a lot of work to be done.
  • The interactive reports and interactive grid should share the same jet charts.
  • Easier integration of JET into APEX.
  • Tree grid.
  • The interactive grid would have easier navigation using the same principles as in interactive reports (filtering) when you navigate from page to page.
  • It would benefit from the possibility to print nice charts from IR or IG.
  • Needs a better choice of tool-tips.
It is very good when you have an application like Forms and need additional functionality (features) that you can't have in forms (dashboards, predefined IR with charts). It's a good use of external sources (web sources, REST API) and ata visualization. I haven't tried it yet, but I don't know how it functions in complex pages (a lot of client controls, few hundred fields). For example, we have physician reports or discharge summaries, and nurse documentation about the care of a patient.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I work for a renowned University and here, we build applications to attend to our clients that work in our department and our needs. Usually clients submit the desired project describing their needs on an Oracle Apex page, and after that we start to work on them. Even working in a small team, we build complex apps and make a difference.
  • Develop solutions faster
  • Everything can be done in a browser
  • Immediate Results
  • Version control
  • Oracle Dependency
No matter where you live, you can build scalable, secure enterprise apps. If you want to work in the same workspace as your team, you will need an Internet connection.
February 11, 2019

Oracle Express

Jesse Boring | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is being used across the whole company. It is used for authentication and security purposes. It makes sure that we are all verified in each system that we access. It allows our developers to focus on the task at hand thanks to the suite of sample and productivity applications.
  • Eliminates the complexity involved with multi-faceted web applications.
  • Oracle Express supports enhanced productivity in low code apps.
  • It requires no complex build scripts to operate.
  • The software supports effortless customization and design.
  • Lack of a native app.
  • Installation time can be improved, it takes a while to download.
We have converted a lot of old SharePoint processes to Apex applications. We are developing new applications using this tool. Most of the applications are being utilized to transition old processes to make them more efficient. The worst part of the software is having to strictly follow the structure, we cannot put as many columns and items as we would like and we would enjoy that customization.
Mathieu Meeuwissen | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
In our company we use APEX as the frontend application for our custom ERP system. In the old days we used Oracle Forms/Designer as our application. Nowadays we are migrating the Forms to APEX step by step, because we want to modernize the applications.
  • Development is done quickly. Any change to the application can be seen immediately. No generation time needed.
  • Compared to Oracle Forms/Designer this saves a lot of time.
  • The use of CSS and javascript to beautify the layout is easy.
  • There is a large community where you can ask questions or read about how other developerS solved certain issues.
  • Also the Oracle APEX team itself can be reached quite easily.
  • They listen carefully to the suggestions of their users.
  • As you have a lot of freedom where to put your code or how you code it, it is important to think well about standarisation.
  • Version control must be done in a separate tool like Subversion.
If you need an application linked to an Oracle database, use APEX.
Katy A. Gray, M.S., PHR | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
My company uses it for an employee tracking and data analysis system. HR has main access to all employees, with other managers having limited access to just their direct reports. We also use it for compensation analysis and reporting. I also use it to ensure that those employees who are listed as active and are not paid are either put in a leave status or terminated.
  • Organization - it helps streamline employee information.
  • User-friendly - very simple to use once you are trained on it.
  • Timely - system works quickly and efficiently.
  • Reporting - you have to use a certain code to run reports, and the reports will fail if you don't use the proper coding when requesting them.
  • System crashes - our server goes down once or twice a week.
  • Searching for employees - we can only search by last name, and sometimes it does not recognize the name the first time you enter it.
I feel like this system works well for most lines of business. It may not work well for organizations that only have a few people, but it is great when your organization is larger and/or spread out across multiple states. It allows for team members to have networking in that aspect.
Ryan Payne | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Oracle Application Express can be used to serve many areas of the business and provide additional functionality for many applications. It is also robust enough to act as a standalone application platform. I have personally implemented it as a standalone inmate information management system. Employee survey and enrollment forms, accounting transaction entry and vendor information portal.
  • Lightweight
  • Flexible in it capabilities and uses.
  • Quick to learn with any Oracle or database background.
  • Easy to develop in.
  • Some specific utilities are not well documented.
  • Plugins could be expanded.
If a company is has a need to extend an existing Oracle rep, cis, CRM or other large platform. Also if a company has Oracle-familiar resources and would like to build their own applications or modules to interact with another application.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We used Oracle Application Express for the improvements of our Business.The tool is being used in several departments to access different systems. The use of Oracle APEX has replaced use of paper-based and spreadsheet-based checking of data on a day to day basis.
  • Oracle APEX can be used as good replacement for Excel data entry sheets.
  • It provides high level of security about their personal information.
  • It is very easy to install.
  • As it is Oracle-specific, it is not suitable for other databases.
  • Everything is stored online, if there is no internet we can't access the tool.
Oracle APEX is a Versatile tool. Though it is database specific, it can be used with many other different technologies. Also, it is accessible from browser as well as mobile.
Federico Shortrede | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using APEX to develop extensions and improvements for our ERP, eBusiness Suite. The functionality developed with these tools is being used in different departments, including production, quality, reception of raw materials, etc. For instance, we have developed data entry forms, quick reports, functionality to declare industrial production, among other things.
  • It is an easy tool to adopt, which allowed us to replace developments in Oracle Forms in many cases.
  • It is very simple to develop different kinds of analysis, in a faster and more friendly way than running Oracle Reports.
  • It helped us to extend our approval workflow, in order to cope with difficult branches that were hard to solve with the standard workflow.
  • It was possible to develop web applications, to share information and transactions with our commercial partners.
  • Perhaps is our problem, since we haven’t explored it deeply, but I think that a better portability to mobile devices would help the adoption of APEX.
  • Applications weren’t as light as we thought, and we had to move the APEX server to the same data center where our data base was running, due to performance issues. When we started, we supposed that that situation would not be an issue.
  • At least in Argentina and Brazil, you can not find as many programmers with experience in APEX as you can find with other technologies.
It is a nice and inexpensive tool, ideal to extend the functionality of the systems, and offer users good reports, graphics and easy-to-use applications, developed with speed and low maintenance cost. We don’t use it when we have to customize standard processes in our ERP, mainly because we are SOX compliant, and it is more difficult to us to prove our auditors that we respect and accomplish with all the validations and controls they demand.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use APEX for internal applications that provide services to users within the institution.
We used APEX to implement systems that would solve the problems, for example, lack of internal controls, lack of indicators that show the amount of work performed through informal requests by email or phone calls.
Due to the high level of requests, a web tool was chosen to allow the design, development, and deployment of applications quickly and agilely. Without incurring excessive licensing costs, we take advantage of the fact that APEX is a tool that is part of the internal Oracle database engine, so its use does not imply any extra cost than what we currently pay for support.
  • It's free: it can be used with the different versions of the ORACLE database including the Express Edition.
  • It has authentication and authorization features within the development environment, which is totally web.
  • High availability in environments with Oracle RAC.
  • Installation and configuration of APEX are simple.
  • No extensive programming experience is required, the interface is very intuitive and there is a lot of information on the web and on the official site of Oracle.
  • It allows exporting interactive reports to different formats: PPT, PDF, HTML, among others. The ability to include graphs for the dashboard simulation is very attractive and quite complete, up to the level of simulating a drill-down, by clicking on a portion of the graph to redirect to a detail table.
  • Developing collaboratively can be a challenge because there is no version at the level of pages or applications.
  • There is an opportunity for improvement in the way data is exported from the interactive report to PowerPoint format.
  • Improve the way to optimize the performance of the application in the database separately from the engine.
I would recommend it completely if you need the production of functional sites quickly. Simple approvals flow through different hierarchical levels can be simulated through groups and roles, but if the need is more complex flows for robust systems, I would advise opting for other programming frameworks.
Teal Sexton | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have an APEX application that serves the entire research administration organization across the UC Berkeley campus. Contracts and grants funding projections are created in APEX. The application pulls data from our HR system, to assist users with creating accurate projections. It automatically calculates benefits on personnel and indirect cost recovery. It saves TONS of time over the Excel projection models of the past. The data is viewable instantly in OBIEE reports.
  • Allow you to use data from your Oracle Database to pre-fill forms or reports.
  • It allows you to write data back to the Oracle Database.
  • It is extremely fast! We have over 100 concurrent users in our APEX application and never get complaints about performance.
  • It is highly configurable and can be used to create all kinds of different applications.
  • You can only use APEX if you own Oracle Database.
If you use Oracle Database and want to create an application that uses your data, this is a free development tool and it's amazing what it can do.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Application Express is being used in our Asia Pacific region where the ERP system has a gap in functionality. It solves the problem of creating labels for shipping our products to our customers and suppliers. We were able to prototype the application created with this tool in a month and go live within two months after testing.
  • We were able to create a web based label application and it was quite robust.
  • Very easy to create proto-types that can be developed quickly and thrown away if not satisfying the needs
  • Developers do not require a long learning curve to pick up the fundamentals.
  • Must have Oracle Data Base to use this product. Only works with ORACLE products.
  • Could use version control. Developers must communicate in order to preserve each others work.
  • Not all Web hosting companies support APEX. This would be a nice to have.
Well suited for small teams of developers for very small applications Also good to prototype using this tool and moving to another one that has cross platform and vendor support. It is included with ORACLE RDBMS so no additional costs or licensing required to use the product. It is scalable from PCs to RAC systems.
Nikita kumari | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It helps us to develop web-based applications for users. We make mobile and window applications using this tool.
  • Easy to build web-based application as we need to write less code.
  • It provides an attractive user interface to build database queries.
  • It provides high-level security which means never worry about their personal info.
  • It should increase the perfomance as we face performance issues while using dynamic files.
  • It should return instant results so that resubmiting a page can be avoided.
  • There are many steps required to find out the actual issue in the code.
If there is a time limit and more security is required one should go with it as it provides locking functionality to prevent a deadlock situation.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is being used by a few of our clients for internal portal purposes. It has been interfaced with EBS as well. It is lightweight and easy to administer and use.
  • It's easy to install/upgrade.
  • It is having a very small system footprint.
  • We have deployed it on a WebLogic server and interfaced it with Oracle EBS. It is currently offering us very flexible and lightweight forms/reports.
  • We find it to be a very good product. No suggestions here.
It is very much suited where ever there is a need to maintain a portal/site for any kind of use.
December 15, 2017

APEX-ED Review

Richard John (Oracle Development) | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Oracle as our main development tool within the Oracle development team; we now have applications which extend almost every module of EBS that we have licensed, including Purchasing, HR, Payroll and many others.

APEX has allowed the Oracle development team to keep pace with the application development team and we now have the opportunity to create projects we wouldn't have in the past.
  • Allows for rapid application development - within days you can create applications that are business ready and have an intuitive UI.
  • Bridges the gap between database development and web development. Due to its declarative nature database developers with no web development experience can create enticing and visual front-ends. It allows you to dip your toes in the water of web development and slowly pick up the concepts.
  • Automated testing capabilities - it would be good if APEX could have some testing capabilities so that it could further speed up the development cycle.
  • More of a selection of declarative JET Charts and the JavaScript actions that can be done against them.
Oracle APEX is very well suited if you want to bring old forms applications into the modern web landscape - they allow database developers with little to no skill in web development to create applications that can be easily distributed through E-Business responsibilities.

APEX also allows you to reduce silo working through the development of Access and Spread-sheet based data collection - with APEX you can easily re-design these applications and distribute across the internet making them global. Out of the box this can be done in a secure and logical manner.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Application Express or APEX is a nice front end tool that comes along with your Oracle Enterprise server license. What you need is to install and configure APEX. In my previous work place there was a need for a reporting solution with the ability to have writable reports. Meaning users will see the report and can adjust/change few metrics and data elements. APEX is a great solution that can give a quick and easy to use powerful interface to create data entry form+report. In simple words you have a database table in Oracle and you want it to be exposed to users for reading and editing, Apex can do that. In the current organization i have used this tool to move away from individual Excel spreadsheets to centralized database tables.
  • APEX can help you create complex and powerful reports and drill downs along with the ability to Edit the data on the fly.
  • APEX can be a good replacement for Excel data entry sheets, providing centralized access to table data with authentication.
  • Data entry forms with validations and triggers can be created using your existing Oracle infrastructure, easy to implement and deploy.
  • APEX is a tool that can combine data entry forms and reporting (parent/ child ) using the Oracle tables in your database.
  • Users get the ability to make changes to the forms data in Apex and commit, get to the report page and see the changes in real time.
  • For complex APEX applications you need to be a pro expert in PL/SQL
  • Debugging in APEX can be complicated if there is a logical error. Syntax errors will end up shown as ORA errors
  • Lack of designer interface. Even though you are designing a form you need to do it by means of APEX interface using a series of steps, no UI for design
  • Oracle specific not applicable for other databases
Automation scenario : Suppose there is a user group that maintains Excel or their daily cost data entry. There are 4 users who work on the cost Excel worksheet. It can be individual or a shared excel. Once the data entry is done the data need to be reported in a BI report and distributed. Excel data entry can have fat fingering or typo errors that can cause issues with a report. In this situation we can use APEX and design a form that the 4 users can access at the same time, we can track which user is making what changes and without any delay once the data is committed in the form it can be made available for BI reporting . For small to medium size organization APEX can be used as a low cost BI tool for reporting and forms need, as it is free with the Oracle license.
Paolo Borghi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Oracle Application Express, or ApEx, is a web interface offered for free by Oracle (is included in the database) to interact through a browser with other applications, Oracle or not. In my company, I work as a business intelligence consultant by developing with Oracle back-end tools (like Oracle Database, Oracle Data Integrator, FDMEE), and I've had many occasions of seeing the potentialities of Oracle Application Express.

Thanks to its versatility, ApEx is able to solve many kinds of business problems, like - small reporting, through the implementations of simple and navigable reports; - database writing, through many kinds of forms; - web-service (Oracle and non) invocations; - creating charts and data based diagrams. ApEx is a really flexible tool that can interact with many different technologies, has a lot of plugins and is fully accessible from a browser, both from a desktop platform and from mobile.
  • Installation included for free with Oracle Database
  • Easy to access from a browser, both from desktop and from mobile
  • Simple web based interface for development
  • Easy to learn, with a good variety of functionalities already implemented and customizable
  • Able to interact with Oracle back-end technologies and with many third parties web tools
  • Sometimes it is so simple that it doesn't offer the desired functionality
  • At the beginning it may be a bit difficult to work with the customizations required starting from the basic applications offered inside the installation
  • It may be difficult to insert "advanced" customizations on the page (eg: web scripting for effects or popups)
ApEx is a fantastic tool to create web pages (the easiest access point for anything) for users. It can be mainly used to create reports or insert forms on small database tables or for invoking web-services from other tools or integrating other web tools. For example, it may be used as a monitor for Oracle Data Integrator flows, directly selecting logs from the ODI work repository or from custom tables. Moreover, through the invocations of ODI agent web-service, ApEx also allows us to execute ODI flows (keep an eye on agent license for this purpose). Finally, and the simplest scenario, it can be used to directly write inside a table or loading a file in it. On the contrary, ApEx is not suited at all as a reporting tool, since its pagination and graphical rearrangement are quite limited.
Return to navigation