Applikationen er designet til at oprette og vedligeholde oplysninger om kontrakter, holde styr på udløb og til at advare brugeren. Kontrakter kan være af forskellig art. Eksempelvis kontrakter om forsikring, om leverancer, implementering mv.
Oplysningerne for hver kontrakt - hans beskrivelse omfatter: - et kort navn; - dato for konklusion; - sidste dato for gennemførelse; - udvidet beskrivelse for at sætte en skabelon og, hvis det ønskes, selve lagerkontrakten.
Beskrivelser af kontrakter gemt i et hierarki af mapper. Appen giver et praktisk middel til at bygge mange forskellige hierarkier af mapper og kontrakter, hver mappe kan indeholde mapper og navne på kontrakter med dato for underskrift og udløbsdato. Hver knude har et billedområde, når den trykkes ned, ligesom en mappe med filer udvides og kollapser. Yderligere med hver kontrakt er vist udstyret med en farve, der udløber fristen for gennemførelse af dage - neutral, gul, orange og rød. Disse data angiver brugeren som en mulighed afhængigt af rækkefølgen af farverne for forekomsten. For eksempel et større antal dage indtil deadline for gul farve, færre dage for orange og mindst dage for rød.
I mapperne kan navne og kontrakter søges efter tekst, at finde matcher vises med checks i boksfarve.
For udvidet beskrivelse af kontrakten kan bruge en skabelon, der tidligere blev indført som en mulighed. En skabelon er et tekstfelt med flere linjer til at redigere en etiket i begyndelsen af hver række. Eksempler: - kontraktnummer; - Navn; - Objekt; - Forsikringsselskab. Brug af en skabelon data, der skal indtastes efter etiketten uden etiket ødelagt.
Fuld beskrivelse af den valgte kontrakt (klik på dens navn i træet) vises i dialogboksen. Fra denne dialog kan indgå i dybdegående gennemgang af kontrakten. Betragtning af kontrakter som filer, der passerer gennem valget af midler, såsom for filer med filtypenavnet: .pdf, .doc, .rtf, .jpg og andre.
Ved indtastning eller senere ved opdatering af beskrivelsen af kontrakten, går vejen for adgang til kontraktfilen fra valg af filerne på enheden og gemme oplysninger til kontrakten. Anbefalede filer af kontrakter kan gemmes i en eller kun nogle få mapper på enheden.
Ved sletning af en kontrakt kan vælges kun slet beskrivelsen, og den anden mulighed er at slette filen med kontrakt og beskrivelse.
Appen giver mulighed for at udføre tre typer referencer i kontrakter fra alle mapper fra dato til dato.
Applikationen fungerer med data gemt i en database (DB) type SQLite ved navn advanceContractsManager.db. Ved den første installation af applikationen er tilgængelig for udførelse (eller menuen for opstartsaktivitet) funktion initiere database . Ved at udføre denne funktion initialiseres databasen, og eksempeldata vises, som kan slettes og arbejde påbegyndes.
Appen har en funktion til regelmæssig alarm på et bestemt tidspunkt på dagen med beskeden: "Der er udløbsdato" eller "Ingen udløbsdato" og kort ringning. En version før Android 4.3 har bare kun ringet.
Appen har en funktion til eksport og import af databasen og fildata fra den valgte rodmappe i en fil med navnet AdvanceContractsFile.txt. Importen og eksporten fungerer i enhedens hovedhukommelse.