Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

On a project I'm working on, I'm trying to find a noun to describe the different parts of the application dependent on user interface. There are three parts: super admin, admin and regular users. Each of these parts consist of modules, interfaces with users, interfaces with the other parts.

I've tried "sub-system", "module", "environment", "platform" but none of these really described what each of these parts of the system is. I need a noun that captures everything included within each part e.g. the super admin(?) enables the owner to manually add and edit content. Normally I would just use "module" but there are many modules within each part.

share|improve this question
3  
Role-specific areas? –  Alex Feinman Jul 23 '12 at 16:59
    
I was going to say "area". –  Kyle Hodgson Jul 23 '12 at 17:07
1  
I like "area". Other suggestions: domain, section, tier (since your parts some how imply a tier'ed access). –  LMC Jul 23 '12 at 17:43
    
Thanks all - I think I'll go for "interface" with some explanation but I do also like "domain" and "tier" (I'll up-vote when I have the rep!) –  ssbrewster Jul 24 '12 at 9:31
add comment

1 Answer

up vote 2 down vote accepted

I typically refer to the back-end of my web apps as the "administrative interface". Users understand that an interface is a specific view different from others, but can work with the same information. The front-end is the "public interface". There's never been a misunderstanding.

I should point out many of my clients often say "admin site" and "public site", which is technically incorrect, but seems to make the most sense to them conceptually.

I think "domain" or "tier" are also good suggestions (@LMC) since they imply security levels. I reserve the word "role" for security and not UI.

share|improve this answer
    
+1 for names coming from the actual domain of the problem and not the implementation. –  Patkos Csaba Jul 23 '12 at 20:29
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.