Back in 2004 I wrote some Socionics software. While going through my old projects recently, I happened to find the program....
It works as both a database and a calculator....
You can input the names of people and their type and then later perform calculations for each person/type.
Add a person to Database
View everyone, or everyone of a certain type
Remove person from database
type/person's hidden agenda
type/person's cognitive functions
relationship between every combination of people in database
relationship between a person and every person in the database
relationship between a person and a type
relationship between a person and a person
istype command to determine if a type code is valid
help - shows you all the commands and parameter
clear - clears screen
exit - closes the console
At the very bottom there is a status bar that shows the graphical representation of the cognitive funtions from the last query
EDIT: >>> http://persion.info/projects/socionics-console/
If you try it, let me know what you think of it.... keep in mind, I can't change anything in the program any more because VB6 doesn't run on Windows 10...