Microsoft Access and Lotus Notes (and to a lesser extent SharePoint) both had these characteristics and are quite popular for the long tail of business processes that aren't covered by dedicated vendors. The only problem is the tech tends to age and it becomes hard to migrate the 1000+ bespoke "apps" that live inside the enterprise.