Det är ju bra motiveringar.

Vi har inte under utvecklandet av Disgen 2016 tagit något större grepp på användargränssnittet i hela programmet. Den tidigare inmatningsdialogen för personuppgifter, och fönstret för att enbart visa en persons notiser och andra data, är ersatta med personöversikten och relationsöversikten. Däremot har vi inte försökt göra några andra genomgripande förändringar, även om det nog skulle behövas. Vi har rätt mycket "dialoger på dialoger" och vi är fortfarande bundna av MDI-fönster. Detta måste vi arbeta mer med i kommande releaser.

Konkret svar på din fråga är att vi i vissa fall har kollat med "Design applications for the Windows desktop" - https://msdn.microsoft.com/sv-se/win.../aa511258.aspx, men i de flesta fall har vi inte tittat särskilt mycket på detta utan koncentrerat oss på databasbytet. Någon särskild kontroll med pekskärmar eller plattor har vi inte gjort, av den anledningen att vi ändå inte hade mäktat med att hantera de förbättningsidéer som skulle ha framkommit. Det får komma i en framtida version.

Vad gäller databasen och dess struktur (förtjänar väl en egen tråd!) så är den förvisso odokumenterad men inte stängd, det kan jag inte gå med på. Det finns gott om gratis verktyg för att bekvämt se hur databasen är uppbyggd och sqlite är inte svår att läsa från egen mjukvara. Det finns inget som är hemligt, men däremot kan och kommer strukturen att ändra sig i framtida versioner. Där vill vi inte åta oss någon oföränderlighet, och därmed blir det ju så att egna mjukvaror måste vara beredda på ändringar.

Att enbart läsa i databasen och exempelvis göra ett skal med mer avancerad sökmöjligheter och/eller rapportmöjligheter borde inte vara svårt i sig. Vi kan svara på frågor om hur det är gjort, om det behövs. Det vore riktigt bra om det kunde växa upp ett litet "ekosystem" med sidoprogram som kompletterar Disgen, men det är i alla fall i dag så att vi inte vill låsa oss vid en databasdesign eller tillhandahålla ett oförändrligt API på något annat sätt, så det får man tåla.