Application Development Types

We can divide application development into two types:

  • Non-Process-Related
  • Process-Related

Process-related applications can be created much more efficiently using AgilePoint.

Non-Process-Related

In a non-process-related application, the focus is on viewing or updating data: searching, reporting, modifying data, etc. These applications:

  • Do not interact with a process
  • Do have permission controls
  • Don't have time constraints
  • Typically provide a form-based UI for the user to input data
  • Include some logic in the UI, but it is in the form program, and not controlled by a process. In other words, the coding, or logic, or rule is embedded in the forms.
.NET technologies work well for this type of application. You can use a .NET development resource. AgilePoint is not required.

Process-Related

In a process-related application, the focus is on following, updating, or integrating with a process. These applications:

  • Do interact with a process
  • Do have permission controls
  • Do have time constraints
The AgilePoint framework is well suited for this kind of functionality. It can be developed very fast with the AgilePoint framework. However, it would take a relatively longer period of time to develop using .NET.