# Efficient Maintenance Strategy for Multiple Similar Applications

**URL:** <https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826>\
**Category:** Ask for Help\
**Created:** [February 14, 2024, 4:19pm UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826 "2024-02-14T16:19:28Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [February 14, 2024, 4:19pm UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/1 "2024-02-14T16:19:28Z")

</div>

Hi friends, I feel like I need to ask for your input on how to efficiently maintain 8 applications that I will develop. These eight applications have 50% similar content and the rest is unique for each application in terms of data (not design). Some scenarios that come to mind are:

1. Keeping them separate so that if there is a problem with one application, it does not affect the others.
2. Keeping them separate, but consolidating shared data in G. Sheet using Google’s methods (app script or formula).
3. Using a single G. Sheet data source while keeping 8 applications.
4. Building one large application but it will be complicated in terms of managing its visibility settings.

Or are there suggestions for using other methods?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [February 15, 2024, 12:03am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/2 "2024-02-15T00:03:08Z")

</div>

Is there a reason you don’t use Glide Tables and sync the table to different apps?

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [February 15, 2024, 1:20am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/3 "2024-02-15T01:20:00Z")

</div>

Wait…, I might be missing something. What kind of sync are you referring to?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 15, 2024, 1:22am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/4 "2024-02-15T01:22:35Z")

</div>

I would build multiple Apps using shared Glide Tables. Only attach Google Sheets where it is absolutely necessary.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [February 15, 2024, 1:48am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/5 "2024-02-15T01:48:06Z")

</div>

Yes, I’ve limited the use of Google Sheets. I’m not clear on how Glide Tables can be shared between apps.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 15, 2024, 1:53am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/6 "2024-02-15T01:53:58Z")

</div>

There are two ways.

- You can duplicate an existing App, choosing the “Keep same sheet” option. Both Apps will then share the same set of tables.
- You can link an existing table to an App from the Data Editor:

 ![CleanShot 2024-02-15 at 09.52.59@2x](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/2/a23347d71a83b9272b8f4c124654262b908cd1b0.png)

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [February 15, 2024, 2:18am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/7 "2024-02-15T02:18:43Z")

</div>

Oh, I just realized this option.

> [@Darren\_Murphy](#):
>
> You can duplicate an existing App, choosing the “Keep same sheet” option. Both Apps will then share the same set of tables.

I’ve used this method before, and perhaps this is why when I deleted one sheet, it also disappeared in the other app.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 15, 2024, 2:29am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/8 "2024-02-15T02:29:32Z")

</div>

If it was a Google Sheet, then yes that would happen.

Glide Tables shouldn’t allow themselves to be deleted if they are used in multiple Apps. You would need to unlink them from other Apps first.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [February 15, 2024, 2:31am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/9 "2024-02-15T02:31:12Z")

</div>

OK …  
Is there an option to unify apps (not data tables) but changes in the design/layout of the app, so I don’t have to make adjustments for every change in each app?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 15, 2024, 2:35am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/10 "2024-02-15T02:35:14Z")

</div>

Unfortunately, no…

Getting back to your specific use case (8 Apps), I would probably build the most complex App first - or at least the one that has the most in common with all the others. Then you can duplicate that one multiple times to create the others, and remove the UI bits you don’t need in each one. This will help minimise the work involved.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [February 15, 2024, 2:40am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/11 "2024-02-15T02:40:06Z")

</div>

Got it, this is what’s currently being done…  
Thanks for the suggestion, @Darren_Murphy and @ThinhDinh .

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [February 22, 2024, 2:40am UTC](https://community.glideapps.com/t/efficient-maintenance-strategy-for-multiple-similar-applications/70826/12 "2024-02-22T02:40:28Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
