Skip to main content
Question

To Make a New App or Not to Make A New App

  • March 18, 2020
  • 0 replies
  • 80 views

Forum|alt.badge.img+11
That is the question!

I have a very detailed Project Management App that is in full force at this point (built last summer and at this point just ironing out some last bugs before transitioning to new features).  In addition to client based Project Management needs it has a Team Members table which is all of our internal employees and their contact info....

We want to build an IT asset management app.  We dont need much at all.  Just need to store what devices are assigned to what user and their matching computer names, model, etc. so we know....  Date bought, etc.

My initial though was it should be a separate app because it is not at all related to the current app....  But, the team members table would be useful in both plus my users are there...  I could just add an IT table and have it be a related table to Team Members so it connects users to their IT assets.

What is best practices here?  Is there any reason to separate the apps?  I am not sure what other apps or functionality not related to project management I might need in the future but I could always see a reason to connect to that Team Members table.

------------------------------
Ivan Weiss
------------------------------

MarkShnierYou
Forum|alt.badge.img+24
I would make a separate app.  That way you get to use the Dashboard. This sounds like a very different app from your main app.

For the Team Members, if you are at all concerned about performance, say if you have like 100+ users or the main app has some large tables with lots of data, then I would make a Sync table of the Team Members Table to keep the app separate.  

Else do a cross app lookup.

------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.com
mark.shnier@gmail.com
------------------------------

Forum|alt.badge.img+15
  • Registered
  • March 19, 2020
Ivan,

I vote new App and do a cross app relationship to the Team Members in your core ERP system application.
The big benefits are:


  • Keeps your data normalized
  • Unique Roles
  • New Dashboards
  • Limited Users


------------------------------
Don Larson
Paasporter
Westlake OH
------------------------------