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's your definition of Enterprise?

What's your definition of Enterprise?

Scheduled Pinned Locked Moved The Lounge
questionalgorithmscareer
31 Posts 25 Posters 5 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.
  • N Not Active

    I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


    only two letters away from being an asset

    T Offline
    T Offline
    Todd Smith
    wrote on last edited by
    #11

    Mark Nischalke wrote:

    They say their application is very complex (which I doubt)

    All you need for a complex application is an ever changing specification.

    Todd Smith

    1 Reply Last reply
    0
    • C cmk

      A system/application that is only used by 1 group/department isn't enterprise, regardless of the number of users or its complexity. The more groups that use a given system, the more i would consider it an enterprise system. I consider it a by-product that a system, that needs to be used by more than 1 group, will need to be robust, scalable, and support a high number of users.

      ...cmk The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying. - John Carmack

      H Offline
      H Offline
      Henry Minute
      wrote on last edited by
      #12

      What about an Accounting system, and to a, maybe, lesser extent Order Processing/Inventory/Sales system. I would consider them to be Enterprise because they affect the entire Enterprise in a major way, regardless of its size or the number of users/groups actually using the software.

      Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

      C 1 Reply Last reply
      0
      • H Henry Minute

        What about an Accounting system, and to a, maybe, lesser extent Order Processing/Inventory/Sales system. I would consider them to be Enterprise because they affect the entire Enterprise in a major way, regardless of its size or the number of users/groups actually using the software.

        Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

        C Offline
        C Offline
        cmk
        wrote on last edited by
        #13

        I'm not sure I understand your point, it's the same as mine - they affect the entire Enterprise. To me, both your examples are used by more than 1 group within a company.

        ...cmk The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying. - John Carmack

        T 1 Reply Last reply
        0
        • N Not Active

          I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


          only two letters away from being an asset

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #14

          I would add that if an enterprise app fails, the company could go under. My last employer is a taxicab company -- if the dispatching system or telephone system goes belly up for any reason, the company could be out of business very quickly.

          1 Reply Last reply
          0
          • N Not Active

            I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


            only two letters away from being an asset

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

            The starship, of course... Duhhh...

            .45 ACP - because shooting twice is just silly
            -----
            "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." - J. Jystad, 2001

            1 Reply Last reply
            0
            • N Not Active

              I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


              only two letters away from being an asset

              R Offline
              R Offline
              Robert Surtees
              wrote on last edited by
              #16

              This[^]

              G 1 Reply Last reply
              0
              • N Not Active

                I do beleive they considered it to be complex. From the description I was given of the application and current architecture I didn't see the complexity. Of course, I wasn't privy to all information either.


                only two letters away from being an asset

                A Offline
                A Offline
                Andy Brummer
                wrote on last edited by
                #17

                I envy your optimism. I've dealt with systems that replaced a simple web app with one page using integer parameters to specify an object type and method, which looked up an xslt file to transform the other input parameters into another random xml format, and then preceded to go through 5 more layers of the same pair of integers to load and call a method by pulling xml configuration out of a database, each one a separate VB6 project so you had to have 4-5 instances of VB6 open on your system to debug the damn thing. (They wrote a custom vb app just to manage the configuration in the database) On top of that, each layer transformed the current data with xslt and stored it in a different node on the same document, so you had 5 copies of slightly different versions of the same information all loaded in memory. All of this just to lookup the warranty of a single system. Another group at the same company didn't like that .net internationalization didn't have codes for all the small island nations of the world, so they built their own system using xml in multiple files, and directories. The implemented a limited concept of inheritance, and 3 different ways to override and link content, so it grew into an unmaintanable nightmare. I haven't worked there for years, but I've heard the project grew so large that win zip will no longer zip the entire directory, but the engine zips and unzips files in and out of it's memory cache because thats the only way they can get it all to fit. That stuff is totally enterprise. It's the completely pointless levels of grandiose complexity just to satisfy the developers ego.

                I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon

                C G 2 Replies Last reply
                0
                • A Andy Brummer

                  I envy your optimism. I've dealt with systems that replaced a simple web app with one page using integer parameters to specify an object type and method, which looked up an xslt file to transform the other input parameters into another random xml format, and then preceded to go through 5 more layers of the same pair of integers to load and call a method by pulling xml configuration out of a database, each one a separate VB6 project so you had to have 4-5 instances of VB6 open on your system to debug the damn thing. (They wrote a custom vb app just to manage the configuration in the database) On top of that, each layer transformed the current data with xslt and stored it in a different node on the same document, so you had 5 copies of slightly different versions of the same information all loaded in memory. All of this just to lookup the warranty of a single system. Another group at the same company didn't like that .net internationalization didn't have codes for all the small island nations of the world, so they built their own system using xml in multiple files, and directories. The implemented a limited concept of inheritance, and 3 different ways to override and link content, so it grew into an unmaintanable nightmare. I haven't worked there for years, but I've heard the project grew so large that win zip will no longer zip the entire directory, but the engine zips and unzips files in and out of it's memory cache because thats the only way they can get it all to fit. That stuff is totally enterprise. It's the completely pointless levels of grandiose complexity just to satisfy the developers ego.

                  I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon

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

                  COOL :laugh: From now on, I consider myself as a junior, as my solutions never reached THAT enterprise level ;)

                  1 Reply Last reply
                  0
                  • N Not Active

                    I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


                    only two letters away from being an asset

                    M Offline
                    M Offline
                    Mark_Wallace
                    wrote on last edited by
                    #19

                    I'd call an app "enterprise" if it can co-operate in an environment that's multi-site/team with independent credentials and sysadmin per site/team, and global sysadmin options. What the app actually does doesn't enter into it; it's the organisational structures it can be used in that define it.

                    I wanna be a eunuchs developer! Pass me a bread knife!

                    1 Reply Last reply
                    0
                    • N Not Active

                      I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


                      only two letters away from being an asset

                      S Offline
                      S Offline
                      smcnulty2000
                      wrote on last edited by
                      #20

                      Interviewers who ask such questions are the same kind that ask what kind of a tree you would be. The answer depends, as usual with these things, on who is asking. So its fuzzy. I suppose it is any piece of software where a business would find it valuable to spend a huge sum of money in both purchase and support. Software that affects or could affect the capital budget.

                      _____________________________ There is no I in team. But there is meat in there.

                      M 1 Reply Last reply
                      0
                      • N Not Active

                        I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


                        only two letters away from being an asset

                        C Offline
                        C Offline
                        Caslen
                        wrote on last edited by
                        #21

                        In sofware terms ut is clearly a marketing term meaning 'the same software as everyone else gets but marked up a few thousand percent'

                        1 Reply Last reply
                        0
                        • N Not Active

                          I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


                          only two letters away from being an asset

                          P Offline
                          P Offline
                          peterchen
                          wrote on last edited by
                          #22

                          - Decisions are made by commitee, not individuals - They have lawyers A good commitee requires 3 people, so size isn't a requirement, but an indicator.

                          Personally, I love the idea that Raymond spends his nights posting bad regexs to mailing lists under the pseudonym of Jane Smith. He'd be like a super hero, only more nerdy and less useful. [Trevel]
                          | FoldWithUs! | sighist

                          1 Reply Last reply
                          0
                          • A Andy Brummer

                            I envy your optimism. I've dealt with systems that replaced a simple web app with one page using integer parameters to specify an object type and method, which looked up an xslt file to transform the other input parameters into another random xml format, and then preceded to go through 5 more layers of the same pair of integers to load and call a method by pulling xml configuration out of a database, each one a separate VB6 project so you had to have 4-5 instances of VB6 open on your system to debug the damn thing. (They wrote a custom vb app just to manage the configuration in the database) On top of that, each layer transformed the current data with xslt and stored it in a different node on the same document, so you had 5 copies of slightly different versions of the same information all loaded in memory. All of this just to lookup the warranty of a single system. Another group at the same company didn't like that .net internationalization didn't have codes for all the small island nations of the world, so they built their own system using xml in multiple files, and directories. The implemented a limited concept of inheritance, and 3 different ways to override and link content, so it grew into an unmaintanable nightmare. I haven't worked there for years, but I've heard the project grew so large that win zip will no longer zip the entire directory, but the engine zips and unzips files in and out of it's memory cache because thats the only way they can get it all to fit. That stuff is totally enterprise. It's the completely pointless levels of grandiose complexity just to satisfy the developers ego.

                            I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon

                            G Offline
                            G Offline
                            Gary R Wheeler
                            wrote on last edited by
                            #23

                            Andy Brummer wrote:

                            It's the completely pointless levels of grandiose complexity just to satisfy the developers ego.

                            Damn, that's good.

                            Software Zen: delete this;
                            Fold With Us![^]

                            1 Reply Last reply
                            0
                            • R Robert Surtees

                              This[^]

                              G Offline
                              G Offline
                              Gary R Wheeler
                              wrote on last edited by
                              #24

                              That is just so, so wrong :rolleyes:.

                              Software Zen: delete this;
                              Fold With Us![^]

                              1 Reply Last reply
                              0
                              • N Not Active

                                I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


                                only two letters away from being an asset

                                D Offline
                                D Offline
                                descenterace
                                wrote on last edited by
                                #25

                                To paraphrase someone on Usenet: It's an Enterprise application if the vendor freebie is a red shirt.

                                1 Reply Last reply
                                0
                                • C Christian Graus

                                  I imagine it's a starship that boldly goes where no man has gone before. Seriously, I think it's a term that people can use however they like. Obviously they use it to make themselves feel good about their efforts.

                                  Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.

                                  Richard DeemingR Offline
                                  Richard DeemingR Offline
                                  Richard Deeming
                                  wrote on last edited by
                                  #26

                                  Christian Graus wrote:

                                  I imagine it's a starship that boldly goes where no man has gone before.

                                  Or a series that kills the franchise and has the worst theme-tune ever? :-D


                                  "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                                  "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

                                  1 Reply Last reply
                                  0
                                  • N Not Active

                                    I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


                                    only two letters away from being an asset

                                    M Offline
                                    M Offline
                                    micmanos
                                    wrote on last edited by
                                    #27

                                    PROGRAMMER: It's an Business application that CAN help your Enterprise. SALESMAN: It's an Enterprise level business application that WILL help your Company. BOSS: It's an expensive software FOR the company. IT PERSON: It's an alleged 'business software' which the alleged 'Software Company' claims that if an alleged 'Enterprise' commits enough allegedly 'capable' human resources to operate the alleged 'application' the way it's allegedly supposed to work. It will allegedly 'provide' some alleged 'benefit' !!! There, i hope that clears everything out !! :laugh:

                                    1 Reply Last reply
                                    0
                                    • S smcnulty2000

                                      Interviewers who ask such questions are the same kind that ask what kind of a tree you would be. The answer depends, as usual with these things, on who is asking. So its fuzzy. I suppose it is any piece of software where a business would find it valuable to spend a huge sum of money in both purchase and support. Software that affects or could affect the capital budget.

                                      _____________________________ There is no I in team. But there is meat in there.

                                      M Offline
                                      M Offline
                                      micmanos
                                      wrote on last edited by
                                      #28

                                      It's a software that provides features and capabilities that are beyond the clients scope and capacity to utilize !!! :laugh:

                                      1 Reply Last reply
                                      0
                                      • C cmk

                                        I'm not sure I understand your point, it's the same as mine - they affect the entire Enterprise. To me, both your examples are used by more than 1 group within a company.

                                        ...cmk The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying. - John Carmack

                                        T Offline
                                        T Offline
                                        tbarnhill
                                        wrote on last edited by
                                        #29

                                        Enterprise used to mean a business organization, but it has been so misused (mostly by the computer industry) that it no longer has a definition. But if the old definition is taken into account, an enterprise solution (application, etc.) could simply mean that it can be used by the whole company - even if it's a simple calculator used by one person, if that person is the only one in the company.

                                        1 Reply Last reply
                                        0
                                        • N Not Active

                                          I had an interview with a potential client today and the question came up three times from three different people. I consider enterprise to mean an application that is very robust, scalable and supports a high number of users. However, it seems their definition is based on complexity. They say their application is very complex (which I doubt) but only has about 30 users.


                                          only two letters away from being an asset

                                          T Offline
                                          T Offline
                                          Trevortni
                                          wrote on last edited by
                                          #30

                                          en-ter-prise   [en-ter-prahyz] –noun 1.   a project undertaken or to be undertaken, esp. one that is important or difficult or that requires boldness or energy: To keep the peace is a difficult enterprise. 2.   a plan for such a project. 3.   participation or engagement in such projects: Our country was formed by the enterprise of resolute men and women. 4.   boldness or readiness in undertaking; adventurous spirit; ingenuity. 5.   a company organized for commercial purposes; business firm. 6.   (initial capital letter) Military. the first nuclear-powered U.S. aircraft carrier, commissioned in 1961, with a displacement of 89,000 tons (80,723 m ton) and eight reactors. 7.   (initial capital letter, italics) U.S. Aerospace. the first space shuttle, used for atmospheric flight and landing tests.

                                          1 Reply 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