Custom Development
Custom apps to streamline business operations.
Overview
Cloud based data apps that run in a web browser are a great way to streamline business operations. They rely on a OLTP database and do significant write operations. Apps are also a great for both data collection and delivery. They are a key component of Enterprise Data.
Key Concepts
The most important attributes of data app development.
Data Driven
Apps are driven by a database. The database that powers the app, API integrations and master data. Apps are a great tool for data collection and help enforce data quality standards.
Multiple Users
Apps have multiple users. They quite often have multiple roles with different privileges so different people interact with the data in different ways.
Performance
Easy to use and mobile friendly. Automated notifications. Search, sort and filtering to quickly find results. Dynamic content so everyone experiences the app differently.
Security
Apps are secured using safe coding practices such as OWASP Top Ten and follow data privacy standards based on usage and location. Every user is authenticated and authorized before access is granted.
Use Cases
Some examples of good use cases in Urban Analytics.
Document Management
Document management systems with text analytics, OCR, full text search and signature capture. Can help with version control and QC. Prevents just renaming the next file with a newer date.
GIS
Interactive GIS maps that are easy to use that are powered on the back end by high quality geospatial data. Helps support community planning.
Real Estate Maintenance
Apps for the requesting, assignment and completion of work orders for real estate maintenance. This helps to understand how common items are requested to do preventative maintenance.
Hours Estimates
Apps that keep track of hours from prior projects with the ability to tag project of certain types to have a very good estimate for the time needed for future work.
Related Topics
The topics with the most overlap data apps are Data Architecture and Database Design.