Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What constitutes a professional application?

What constitutes a professional application?

Scheduled Pinned Locked Moved The Lounge
helpquestionlearning
57 Posts 30 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Marc Clifton

    Let's see if I can narrow this down a bit. I mean a WinForm app, not a web app. I'm not talking about documentation and help files and all that. What I mean more is, are things like MRU, customizable toolbars (or even toolbars themselves), shortcut remapping (if appropriate), etc. required? When you see an app for the first time, what makes you say "wow, some good work went into this" (only to be disappointed later, of course). Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

    N Offline
    N Offline
    NormDroid
    wrote on last edited by
    #7

    Something boxed that could be sold to millions, off the top of my head Nero, is a good 'garage based' example of software written professionally. Never send a human to do a machine's job Agent Smith

    1 Reply Last reply
    0
    • Z Zac Howland

      For Windows apps, Microsoft has a list of features/qualities your application must have to be able to display the Windows Logo on your display box (or website). Its listed in MSDN. If you decide to become a software engineer, you are signing up to have a 1/2" piece of silicon tell you exactly how stupid you really are for 8 hours a day, 5 days a week Zac

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #8

      Zac Howland wrote:

      to display the Windows Logo on your display box

      Hmmm. There's a thought. Thanks for pointing that out. Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

      1 Reply Last reply
      0
      • M Marc Clifton

        Let's see if I can narrow this down a bit. I mean a WinForm app, not a web app. I'm not talking about documentation and help files and all that. What I mean more is, are things like MRU, customizable toolbars (or even toolbars themselves), shortcut remapping (if appropriate), etc. required? When you see an app for the first time, what makes you say "wow, some good work went into this" (only to be disappointed later, of course). Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

        R Offline
        R Offline
        Ray Cassick
        wrote on last edited by
        #9

        If the application lets me (helps me) get my work accomplished without creating more work. That goes a long way.


        My Blog[^]
        FFRF[^]


        1 Reply Last reply
        0
        • M Marc Clifton

          Let's see if I can narrow this down a bit. I mean a WinForm app, not a web app. I'm not talking about documentation and help files and all that. What I mean more is, are things like MRU, customizable toolbars (or even toolbars themselves), shortcut remapping (if appropriate), etc. required? When you see an app for the first time, what makes you say "wow, some good work went into this" (only to be disappointed later, of course). Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

          T Offline
          T Offline
          Tarakeshwar Reddy
          wrote on last edited by
          #10

          Marc Clifton wrote:

          (only to be disappointed later, of course).

          I would rather be disappointed first and go ahead to find out that the software has lot of features and really has everything I looked for.

          Marc Clifton wrote:

          you see an app for the first time, what makes you say "wow, some good work went into this"

          Going by the requirements by most of the clients I work with, the most common things they ask for is. 1) Dockable/slidable toolbars 2) Options to change Fonts/Color/Themes 3) Understandable tool tips 4) Nice images for the buttons 5) A customisable menu on the left hand side corner to add the commonly viewed forms. 6) Avoiding to many pop up forms. Many of them prefer to work with a single screen. Most of them even dont want to have tab pages,they say its to old a thing. Hope these are small simple things which could bring in the wow effect.


          Tarakeshwar MCP, CCIE Q(R&S) Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes. !sgub evah t'nseod margorP sihT ?sgub naem ayaddahW

          1 Reply Last reply
          0
          • R Red Stateler

            A dancing paperclip.

            B Offline
            B Offline
            brianwelsch
            wrote on last edited by
            #11

            :laugh: BW


            If you're not part of the solution, you're part of the precipitate.
            -- Steven Wright

            1 Reply Last reply
            0
            • M Marc Clifton

              Let's see if I can narrow this down a bit. I mean a WinForm app, not a web app. I'm not talking about documentation and help files and all that. What I mean more is, are things like MRU, customizable toolbars (or even toolbars themselves), shortcut remapping (if appropriate), etc. required? When you see an app for the first time, what makes you say "wow, some good work went into this" (only to be disappointed later, of course). Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

              S Offline
              S Offline
              S Douglas
              wrote on last edited by
              #12

              What you said and a couple more

              1. documentation
              2. help files
              3. MRU
              4. customizable toolbars (or even toolbars themselves)
              5. shortcut remapping (if appropriate
                ...6. Proper error handling
              6. A well thought out UI
                1. Controls evenly spaced.
                2. Control acelerators
                3. Use of standard coloring, (I have seen far to many apps where the devoloper has decided they like a bright [insert color here] ui, very X|
              7. Icons that dont look look like a three year old created them.

              A good study on what NOT to create, Blutus Notes. Everything about that emm err application is just wrong.


              I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley: -- modified at 10:29 Thursday 1st June, 2006

              M 1 Reply Last reply
              0
              • S S Douglas

                What you said and a couple more

                1. documentation
                2. help files
                3. MRU
                4. customizable toolbars (or even toolbars themselves)
                5. shortcut remapping (if appropriate
                  ...6. Proper error handling
                6. A well thought out UI
                  1. Controls evenly spaced.
                  2. Control acelerators
                  3. Use of standard coloring, (I have seen far to many apps where the devoloper has decided they like a bright [insert color here] ui, very X|
                7. Icons that dont look look like a three year old created them.

                A good study on what NOT to create, Blutus Notes. Everything about that emm err application is just wrong.


                I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley: -- modified at 10:29 Thursday 1st June, 2006

                M Offline
                M Offline
                Marc Clifton
                wrote on last edited by
                #13

                S Douglas wrote:

                Icons that dont look look like a three year old created them.

                Do you know how hard that is? Ugh, I'm the world's worst icon creator. A three year old could create better looking icons than I! Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                S 1 Reply Last reply
                0
                • M Marc Clifton

                  Let's see if I can narrow this down a bit. I mean a WinForm app, not a web app. I'm not talking about documentation and help files and all that. What I mean more is, are things like MRU, customizable toolbars (or even toolbars themselves), shortcut remapping (if appropriate), etc. required? When you see an app for the first time, what makes you say "wow, some good work went into this" (only to be disappointed later, of course). Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                  S Offline
                  S Offline
                  Shog9 0
                  wrote on last edited by
                  #14

                  When i start an app for the first time, i nearly always have some goal in mind ("edit this image", "backup these files", "analyze this data"...) - the faster the app helps me achieve that goal, the better. This means, points are lost instantly for a cluttered interface, and also for an empty MDI window with lots of menus. Toolbars are rarely a good way to discover features, but some are constructed well enough that they can hint at what's available - good icons and good grouping (and text labels) can help a lot here. Being able to customize the toolbar is never on my mind when first starting an app - by the time i look for that ability, i've already spent an afternoon cursing whatever madman laid out the default toolbar. The biggest factors for me when looking for professionalism are also the simplest: are controls aligned, is there enough space between them, is everything properly labeled, are the fonts and colors consistent and tasteful... I hate to make this another "rip on VB" thread, but there's a reason most of us can identify VB apps within seconds of seeing the first screen: lots of garish colors, a mish-mash of font faces and styles, mis-aligned controls, lots of cluttered forms... the hallmarks of the classic "in-house VB app" are those of an "unprofessional" app.

                  ---- Scripts i’ve known... CPhog 1.0.0.0 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.2 - printer-friendly forums Expand all 1.0 - Expand all messages In-place Delete 1.0 - AJAX-style post delete Syntax 0.1 - Syntax highlighting for code blocks in the forums

                  M 1 Reply Last reply
                  0
                  • M Marc Clifton

                    Let's see if I can narrow this down a bit. I mean a WinForm app, not a web app. I'm not talking about documentation and help files and all that. What I mean more is, are things like MRU, customizable toolbars (or even toolbars themselves), shortcut remapping (if appropriate), etc. required? When you see an app for the first time, what makes you say "wow, some good work went into this" (only to be disappointed later, of course). Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                    L Offline
                    L Offline
                    LongRange Shooter
                    wrote on last edited by
                    #15

                    First off: the initial look and feel of the application, both with the splash screen and the UI. If I click the icon and a pleasant, functional splash screen comes up that informs me of what is happening, great. Next the look and feel of the UI -- no garrish colors and rediculous icons. No interface that is built with the default Control.Gray everywhere. A menu that conforms to the CUI specs: File first, Window second last, Help last, View for options. Easy navigation and flow through the application that is intuitive and does not make me click a million windows to get a single task done. An application that exits without asking me "Do you really want to exit?" unless I did not save my work. An application that comes with a setup file that sets up correctly, does not litter my desktop, and uninstalls without me needing to delete all of your directories and registry settings. An application that works the first time without the need to download a patch after setup. Finally, if I do need help, a help file is there. Better if there is contextual help as well, but I'd settle for a help file that lets me find the answer quickly via the Help..info window. I used one application that had a key feature in it and that feature was completely left out of the help manual.....even though other elements of the help file point you to using this feature!!!

                    M D S 3 Replies Last reply
                    0
                    • M Marc Clifton

                      S Douglas wrote:

                      Icons that dont look look like a three year old created them.

                      Do you know how hard that is? Ugh, I'm the world's worst icon creator. A three year old could create better looking icons than I! Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                      S Offline
                      S Offline
                      S Douglas
                      wrote on last edited by
                      #16

                      Marc Clifton wrote:

                      Do you know how hard that is

                      Yes, I do, thats why I don't / can't create professional applications :) I tend to use what evers part of VS. They work and don't look like I created them with my coloring crayon. :)


                      I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:

                      M 1 Reply Last reply
                      0
                      • S S Douglas

                        Marc Clifton wrote:

                        Do you know how hard that is

                        Yes, I do, thats why I don't / can't create professional applications :) I tend to use what evers part of VS. They work and don't look like I created them with my coloring crayon. :)


                        I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:

                        M Offline
                        M Offline
                        Marc Clifton
                        wrote on last edited by
                        #17

                        S Douglas wrote:

                        I tend to use what evers part of VS.

                        I was wondering if the icons in VS, SQL Server Enterprise Manager, etc., are actually copyrighted? Can MS sue you for using their icons? I sort of expect so. :~ Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                        C S B N 4 Replies Last reply
                        0
                        • M Marc Clifton

                          S Douglas wrote:

                          I tend to use what evers part of VS.

                          I was wondering if the icons in VS, SQL Server Enterprise Manager, etc., are actually copyrighted? Can MS sue you for using their icons? I sort of expect so. :~ Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                          C Offline
                          C Offline
                          Clickok
                          wrote on last edited by
                          #18

                          Marc The MS icons I know not, but Borland always give icons and image buttons for free in your packages, then is easy identify one Delphi-made application by your icons []'s Fabio Jesus is Love! Tell to someone! :-)

                          1 Reply Last reply
                          0
                          • L LongRange Shooter

                            First off: the initial look and feel of the application, both with the splash screen and the UI. If I click the icon and a pleasant, functional splash screen comes up that informs me of what is happening, great. Next the look and feel of the UI -- no garrish colors and rediculous icons. No interface that is built with the default Control.Gray everywhere. A menu that conforms to the CUI specs: File first, Window second last, Help last, View for options. Easy navigation and flow through the application that is intuitive and does not make me click a million windows to get a single task done. An application that exits without asking me "Do you really want to exit?" unless I did not save my work. An application that comes with a setup file that sets up correctly, does not litter my desktop, and uninstalls without me needing to delete all of your directories and registry settings. An application that works the first time without the need to download a patch after setup. Finally, if I do need help, a help file is there. Better if there is contextual help as well, but I'd settle for a help file that lets me find the answer quickly via the Help..info window. I used one application that had a key feature in it and that feature was completely left out of the help manual.....even though other elements of the help file point you to using this feature!!!

                            M Offline
                            M Offline
                            Marc Clifton
                            wrote on last edited by
                            #19

                            theRealCondor wrote:

                            both with the splash screen and the UI.

                            Great points! Thanks! Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                            1 Reply Last reply
                            0
                            • S Shog9 0

                              When i start an app for the first time, i nearly always have some goal in mind ("edit this image", "backup these files", "analyze this data"...) - the faster the app helps me achieve that goal, the better. This means, points are lost instantly for a cluttered interface, and also for an empty MDI window with lots of menus. Toolbars are rarely a good way to discover features, but some are constructed well enough that they can hint at what's available - good icons and good grouping (and text labels) can help a lot here. Being able to customize the toolbar is never on my mind when first starting an app - by the time i look for that ability, i've already spent an afternoon cursing whatever madman laid out the default toolbar. The biggest factors for me when looking for professionalism are also the simplest: are controls aligned, is there enough space between them, is everything properly labeled, are the fonts and colors consistent and tasteful... I hate to make this another "rip on VB" thread, but there's a reason most of us can identify VB apps within seconds of seeing the first screen: lots of garish colors, a mish-mash of font faces and styles, mis-aligned controls, lots of cluttered forms... the hallmarks of the classic "in-house VB app" are those of an "unprofessional" app.

                              ---- Scripts i’ve known... CPhog 1.0.0.0 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.2 - printer-friendly forums Expand all 1.0 - Expand all messages In-place Delete 1.0 - AJAX-style post delete Syntax 0.1 - Syntax highlighting for code blocks in the forums

                              M Offline
                              M Offline
                              Marc Clifton
                              wrote on last edited by
                              #20

                              Shog9 wrote:

                              but there's a reason most of us can identify VB apps within seconds of seeing the first screen

                              Ain't that the truth! Thanks for the great feedback. :) Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                              1 Reply Last reply
                              0
                              • M Marc Clifton

                                Let's see if I can narrow this down a bit. I mean a WinForm app, not a web app. I'm not talking about documentation and help files and all that. What I mean more is, are things like MRU, customizable toolbars (or even toolbars themselves), shortcut remapping (if appropriate), etc. required? When you see an app for the first time, what makes you say "wow, some good work went into this" (only to be disappointed later, of course). Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                R Offline
                                R Offline
                                realJSOP
                                wrote on last edited by
                                #21

                                I don't count "Winform" apps as professional...

                                "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                -----
                                "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                1 Reply Last reply
                                0
                                • M Marc Clifton

                                  S Douglas wrote:

                                  I tend to use what evers part of VS.

                                  I was wondering if the icons in VS, SQL Server Enterprise Manager, etc., are actually copyrighted? Can MS sue you for using their icons? I sort of expect so. :~ Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                  S Offline
                                  S Offline
                                  S Douglas
                                  wrote on last edited by
                                  #22

                                  Marc Clifton wrote:

                                  I was wondering if the icons in VS, SQL Server Enterprise Manager, etc., are actually copyrighted?

                                  To tell you the truth I have no idea, but what I have created by and large are business apps used in house. So a MS lawyer would have to get into a "secure" environment in order to see I have ripped off their icons. I have seen a fare number of debates on this topic over the years on different message boards. In the end most people shrug and no body really knows. One thing I do know for sure is I have never seen a new story where MS sued someone for using icons they provided as part of VS. I bet if you rip off office icons or others that are part of Windows, they would probably object to that.


                                  I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:

                                  1 Reply Last reply
                                  0
                                  • M Marc Clifton

                                    Let's see if I can narrow this down a bit. I mean a WinForm app, not a web app. I'm not talking about documentation and help files and all that. What I mean more is, are things like MRU, customizable toolbars (or even toolbars themselves), shortcut remapping (if appropriate), etc. required? When you see an app for the first time, what makes you say "wow, some good work went into this" (only to be disappointed later, of course). Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #23

                                    When the requirements of the job are matched by the quality of the provided software application(s). Gold plating should only occur if that is what the customer has stated during the requirements gathering processes. A race-horse or a cart-horse ? Which do you want - the answer MUST be what the customer requires and nothing more. In other words, don't get carried way providing, for instance, customizable toolbars unless that is part of the requirements as discovered during analysis.

                                    1 Reply Last reply
                                    0
                                    • L LongRange Shooter

                                      First off: the initial look and feel of the application, both with the splash screen and the UI. If I click the icon and a pleasant, functional splash screen comes up that informs me of what is happening, great. Next the look and feel of the UI -- no garrish colors and rediculous icons. No interface that is built with the default Control.Gray everywhere. A menu that conforms to the CUI specs: File first, Window second last, Help last, View for options. Easy navigation and flow through the application that is intuitive and does not make me click a million windows to get a single task done. An application that exits without asking me "Do you really want to exit?" unless I did not save my work. An application that comes with a setup file that sets up correctly, does not litter my desktop, and uninstalls without me needing to delete all of your directories and registry settings. An application that works the first time without the need to download a patch after setup. Finally, if I do need help, a help file is there. Better if there is contextual help as well, but I'd settle for a help file that lets me find the answer quickly via the Help..info window. I used one application that had a key feature in it and that feature was completely left out of the help manual.....even though other elements of the help file point you to using this feature!!!

                                      D Offline
                                      D Offline
                                      Dan Neely
                                      wrote on last edited by
                                      #24

                                      theRealCondor wrote:

                                      If I click the icon and a pleasant, functional splash screen comes up that informs me of what is happening, great.

                                      I despise splash screens.

                                      L P 2 Replies Last reply
                                      0
                                      • M Marc Clifton

                                        Let's see if I can narrow this down a bit. I mean a WinForm app, not a web app. I'm not talking about documentation and help files and all that. What I mean more is, are things like MRU, customizable toolbars (or even toolbars themselves), shortcut remapping (if appropriate), etc. required? When you see an app for the first time, what makes you say "wow, some good work went into this" (only to be disappointed later, of course). Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                        D Offline
                                        D Offline
                                        Dustin Metzgar
                                        wrote on last edited by
                                        #25

                                        The applications I have that I consider to be professional applications are not the ones that I was impressed with when I opened them up the first time. They're the programs that do the job quickly, with very little effort on my part, and without crashes. Flashy graphics are nice, until I want something done now.  Interface simplicity, performance, and robustness go a long way.  If it's done right, you'll just take those attributes for granted.

                                        1 Reply Last reply
                                        0
                                        • M Marc Clifton

                                          Let's see if I can narrow this down a bit. I mean a WinForm app, not a web app. I'm not talking about documentation and help files and all that. What I mean more is, are things like MRU, customizable toolbars (or even toolbars themselves), shortcut remapping (if appropriate), etc. required? When you see an app for the first time, what makes you say "wow, some good work went into this" (only to be disappointed later, of course). Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                          C Offline
                                          C Offline
                                          Christopher Duncan
                                          wrote on last edited by
                                          #26

                                          What constitutes a professional application? Getting paid for it. :) A profession is something that you do for a living, so a professional app would therefore be written by professional programmers. Oh, sorry. Did you mean "What constitutes a quality application?" :-D Author of The Career Programmer and Unite the Tribes Know someone who desperately needs to get a clue? Visit www.DownloadAClue.com and send them one!

                                          M B 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups