Entellitrak® is a low-code software development platform offered by Tyler Technologies (developed by MicroPact, which is a wholly owned subsidiary of Tyler Technologies®). The Appian Platform is a low-code software development platform offered by Appian®. Both companies have been in business for well over 20 years. IDEAMATICS® has a lot of experience developing in Entellitrak development and is getting onboard with Appian development. It seems as though more government agencies as well as private sector businesses are moving toward the use of Appian.
What is similar?
Entellitrak and Appian are both low-code application development platforms that offer extensive documentation for developers in the areas of Documentation, Best Practices, and Community. Much of the information in the Entellitrak documentation requires partnership with Tyler before it can be accessed.
- Appian – https://docs.appian.com/suite/help/23.1/
- Entellitrak – https://caseplatformcommunity.tylertech.com/
Both offer libraries/objects that developers in the community have developed to be integrated within the base platform. They have plenty of opportunity for customization and means to do mobile device development at the same time as desktop. They also offer lots of Reporting capabilities, though it seems that Appian’s are far superior in terms of ease of development and visual aspect. Both provide the ability to seamlessly integrate with other external systems and web services, and their security models are about the same. Both models have ways to secure different levels of users and groups (personas) using inheritance, and allow for separate site URLs for different personas. Deployment is about the same, with both using Export tools to produce zip files and customization files to deploy to other sites.
What is different?
The differences between Appian and Entellitrak are the target customers, look and feel for end users, certification achievement, non-custom development, custom development, debugging, the need to know SQL, and developers’ skills.
For Appian, the target customers are more geared toward solving process efficiency (Business Process Model – BPM) needs. For Entellitrak, the target customers are more geared toward case management (CM), using a data-first approach.
Look and Feel for End Users
Appian has a better visual appeal to end users. Although limited to 5 pages per site (out of box), the pages can be built using different layouts, such as columns or side by side. One of those 5 pages is dedicated to supporting Reports, including Bar Charts, Pie Charts, Line Charts, etc. Entellitrak’s sites look more cumbersome with grids of data and look more outdated. However, the number of pages (tabs) is unlimited, but both allow drill down from lists of records to details for each. Overall, Appian seems easier to navigate and use.
Entellitrak certifications include both testing knowledge via exams as well as successful completion of a complicated work product that is graded by Tyler professionals. The work product ensures that the applicant has achieved practical, hands-on experience. Appian certifications are fairly easy to achieve compared to Entellitrak. After taking free online classes, applicants must only pass a knowledge exam with a 62% (Associate) or 65% (Senior) score. The certifications can be obtained without any practical, hands on development. The price tag for certification is higher for the Tyler certifications (due to cost of class), but the Entellitrak certification is more of a valid indicator of the developer’s skill. A developer can pass the Appian certification exams just by studying and finding practice exams, without touching the Appian Platform.
Appian provides the ability to show/hide form data elements depending on user groups. Entellitrak development is done using the Entellitrak platform and, optionally, using an Eclipse plug-in for managing code that is written outside the platform. The plug-in allows the developer to Import and Export code from the Eclipse IDE to the Entellitrak platform. There is no versioning of code, but there is at least the concept of checking out/checking in code and resolving merge conflicts. Appian development is done using visual tools such as the Appian Designer. It allows the developer to drag and drop components onto a palette for UI development and point and click for developing process models. Once learned, this is probably easier than Entellitrak development. Tyler offers about 20 Application Accelerators when purchasing an Entellitrak instance. These accelerators are targeted to specific needs and provide a quick start to any customer that has similar ones. Check out the Tyler Entellitrak Brochure in the References for a list. Appian does not offer this, but there are lots of templates and examples that can be found in their documentation and community sites.
Appian has built in tools for unit testing and debugging individual components. This testing can be automated to kick off before each deployment. This can be achieved in Entellitrak, as well, through custom coding, but it would be more ‘expensive’ since it’s not out of box functionality. Both make use of logging capabilities to aid in debugging custom code.
The Need to Know SQL
Entellitrak developers must know SQL in order to write queries against the database. Appian developers do not – – Appian has a Query Editor that allows developers to write queries without knowing SQL.
A Senior Developer's Thoughts
This blog does not attempt to speak to the cost of development or running the site(s) once development is complete. Both platforms have their strong points and their weaknesses. I will say that Appian does provide Admin tools for examining system and process performance, which can be hugely beneficial to improving overall site performance.
To make a choice between the two, the business needs of the customer is what’s most important. If the business is more process driven, use Appian. If the business is more data-centric or case management, it still makes more sense to use Entellitrak. Entellitrak is also reported to have an edge when it comes to response time when there are large numbers of concurrent users. Another consideration is if there will be a need for custom code. If so, Entellitrak is the better bet. Finally, use Appian if you want a more modern UI. This applies to both development using the visual Process Modeler and Designer tools as well as for producing more appealing records lists, Reports, and providing Search capabilities for users.
Read more about Entellitrak here:
Read more about Appian here: