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. Purchasing conditions?

Purchasing conditions?

Scheduled Pinned Locked Moved The Lounge
javascriptcloudcsharplinqcom
9 Posts 9 Posters 0 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.
  • Sander RosselS Offline
    Sander RosselS Offline
    Sander Rossel
    wrote on last edited by
    #1

    So I got an email from a potential client who wanted a quotation for some software. Bit weird, called them, had a conversation on who they are, who I am, what I can do and what they want exactly. I mean, this isn't like ordering a new TV, we're talking serious money and a long term commitment here. Not to mention custom software, so I really need to know what they want me to write (they did send a functional design, but it never hurts to talk to the people behind it). So anyway, I was able to send them a quotation and they immediately rejected it because they don't agree to my terms and conditions because they had their own conditions for suppliers. They usually order mechanical parts and their conditions were geared (pun intended) towards parts suppliers. Stuff like they're not responsible for damages and they can cancel orders when the delivery is late or when they want to change their order and the additional costs seem unreasonable to them... Called them and said I can't agree to those terms since this is software were talking about, not mechanical parts. Heck, my insurance won't even cover any damages if I agree to their terms. We're now looking for conditions that work for both parties, so I'm hoping we can work it out and I get a new customer. Did you ever get asked to work for a client on their conditions? I can imagine it being standard in some industries, but I've never heard about it for software (unless you're a freelance contractor, in which case you practically always sign an employer's contract). For the record, I'm not a freelance contractor, I take on the entire project, develop it in-house and deliver it when it's done (or in parts). When it's done I deliver support and maintenance at an hourly rate (or fixed price if a change is big enough).

    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

    Greg UtasG Kornfeld Eliyahu PeterK J L N 5 Replies Last reply
    0
    • Sander RosselS Sander Rossel

      So I got an email from a potential client who wanted a quotation for some software. Bit weird, called them, had a conversation on who they are, who I am, what I can do and what they want exactly. I mean, this isn't like ordering a new TV, we're talking serious money and a long term commitment here. Not to mention custom software, so I really need to know what they want me to write (they did send a functional design, but it never hurts to talk to the people behind it). So anyway, I was able to send them a quotation and they immediately rejected it because they don't agree to my terms and conditions because they had their own conditions for suppliers. They usually order mechanical parts and their conditions were geared (pun intended) towards parts suppliers. Stuff like they're not responsible for damages and they can cancel orders when the delivery is late or when they want to change their order and the additional costs seem unreasonable to them... Called them and said I can't agree to those terms since this is software were talking about, not mechanical parts. Heck, my insurance won't even cover any damages if I agree to their terms. We're now looking for conditions that work for both parties, so I'm hoping we can work it out and I get a new customer. Did you ever get asked to work for a client on their conditions? I can imagine it being standard in some industries, but I've never heard about it for software (unless you're a freelance contractor, in which case you practically always sign an employer's contract). For the record, I'm not a freelance contractor, I take on the entire project, develop it in-house and deliver it when it's done (or in parts). When it's done I deliver support and maintenance at an hourly rate (or fixed price if a change is big enough).

      Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

      Greg UtasG Offline
      Greg UtasG Offline
      Greg Utas
      wrote on last edited by
      #2

      The most common condition was a non-disclosure agreement. Most of these were OK, but some were too broad and had to be narrowed down, particularly if they wanted rights to software that you developed later, just because it could be seen as useful to their business. A few expected there to be liability insurance. Most of these contracts are written by lawyers who try to cover every possibility, and then the contract gets used for everything, whether it makes sense or not. Get them to agree that liability is limited to the amount of the contract unless you do something malicious, like putting a back door in their software. And that disagreements must resolved through private arbitration, not government courts.

      Robust Services Core | Software Techniques for Lemmings | Articles
      The fox knows many things, but the hedgehog knows one big thing.

      <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
      <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

      O 1 Reply Last reply
      0
      • Sander RosselS Sander Rossel

        So I got an email from a potential client who wanted a quotation for some software. Bit weird, called them, had a conversation on who they are, who I am, what I can do and what they want exactly. I mean, this isn't like ordering a new TV, we're talking serious money and a long term commitment here. Not to mention custom software, so I really need to know what they want me to write (they did send a functional design, but it never hurts to talk to the people behind it). So anyway, I was able to send them a quotation and they immediately rejected it because they don't agree to my terms and conditions because they had their own conditions for suppliers. They usually order mechanical parts and their conditions were geared (pun intended) towards parts suppliers. Stuff like they're not responsible for damages and they can cancel orders when the delivery is late or when they want to change their order and the additional costs seem unreasonable to them... Called them and said I can't agree to those terms since this is software were talking about, not mechanical parts. Heck, my insurance won't even cover any damages if I agree to their terms. We're now looking for conditions that work for both parties, so I'm hoping we can work it out and I get a new customer. Did you ever get asked to work for a client on their conditions? I can imagine it being standard in some industries, but I've never heard about it for software (unless you're a freelance contractor, in which case you practically always sign an employer's contract). For the record, I'm not a freelance contractor, I take on the entire project, develop it in-house and deliver it when it's done (or in parts). When it's done I deliver support and maintenance at an hourly rate (or fixed price if a change is big enough).

        Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

        Kornfeld Eliyahu PeterK Offline
        Kornfeld Eliyahu PeterK Offline
        Kornfeld Eliyahu Peter
        wrote on last edited by
        #3

        Sander Rossel wrote:

        Did you ever get asked to work for a client on their conditions?

        It is the case with all government related customers... All big-money or full-of-self-importance customers I know of has this initial behavior, like they do not buy the product but you... As story of my wife: They got a job with one of those customers (GOV). After they signed the customer told them, that they can not paint the product themselves, because there is a 'code' and they don't want to waste time on approving their facility, so they have to hand over the product for paint to an approved 3rd party - wife told them thay can go and f**** themselves - the painting is one of their trade secret...

        "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

        "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

        1 Reply Last reply
        0
        • Greg UtasG Greg Utas

          The most common condition was a non-disclosure agreement. Most of these were OK, but some were too broad and had to be narrowed down, particularly if they wanted rights to software that you developed later, just because it could be seen as useful to their business. A few expected there to be liability insurance. Most of these contracts are written by lawyers who try to cover every possibility, and then the contract gets used for everything, whether it makes sense or not. Get them to agree that liability is limited to the amount of the contract unless you do something malicious, like putting a back door in their software. And that disagreements must resolved through private arbitration, not government courts.

          Robust Services Core | Software Techniques for Lemmings | Articles
          The fox knows many things, but the hedgehog knows one big thing.

          O Offline
          O Offline
          obermd
          wrote on last edited by
          #4

          My previous employer tried to get me to sign a non-compete agreement that was so broad that it wouldn't have allowed me to work as an IT professional in any industry. This was after I had been working there for over a decade and a half. I put it in a cross cut shredder.

          C 1 Reply Last reply
          0
          • Sander RosselS Sander Rossel

            So I got an email from a potential client who wanted a quotation for some software. Bit weird, called them, had a conversation on who they are, who I am, what I can do and what they want exactly. I mean, this isn't like ordering a new TV, we're talking serious money and a long term commitment here. Not to mention custom software, so I really need to know what they want me to write (they did send a functional design, but it never hurts to talk to the people behind it). So anyway, I was able to send them a quotation and they immediately rejected it because they don't agree to my terms and conditions because they had their own conditions for suppliers. They usually order mechanical parts and their conditions were geared (pun intended) towards parts suppliers. Stuff like they're not responsible for damages and they can cancel orders when the delivery is late or when they want to change their order and the additional costs seem unreasonable to them... Called them and said I can't agree to those terms since this is software were talking about, not mechanical parts. Heck, my insurance won't even cover any damages if I agree to their terms. We're now looking for conditions that work for both parties, so I'm hoping we can work it out and I get a new customer. Did you ever get asked to work for a client on their conditions? I can imagine it being standard in some industries, but I've never heard about it for software (unless you're a freelance contractor, in which case you practically always sign an employer's contract). For the record, I'm not a freelance contractor, I take on the entire project, develop it in-house and deliver it when it's done (or in parts). When it's done I deliver support and maintenance at an hourly rate (or fixed price if a change is big enough).

            Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

            J Offline
            J Offline
            Jacquers
            wrote on last edited by
            #5

            It happens here with the Automotive industry, sort of. Suppliers can make a lot of money if they get a contract, but have to agree to strict SLAs and timelines for deliveries. Big fines are involved if the are late / can't supply and make the factory line stop.

            1 Reply Last reply
            0
            • Sander RosselS Sander Rossel

              So I got an email from a potential client who wanted a quotation for some software. Bit weird, called them, had a conversation on who they are, who I am, what I can do and what they want exactly. I mean, this isn't like ordering a new TV, we're talking serious money and a long term commitment here. Not to mention custom software, so I really need to know what they want me to write (they did send a functional design, but it never hurts to talk to the people behind it). So anyway, I was able to send them a quotation and they immediately rejected it because they don't agree to my terms and conditions because they had their own conditions for suppliers. They usually order mechanical parts and their conditions were geared (pun intended) towards parts suppliers. Stuff like they're not responsible for damages and they can cancel orders when the delivery is late or when they want to change their order and the additional costs seem unreasonable to them... Called them and said I can't agree to those terms since this is software were talking about, not mechanical parts. Heck, my insurance won't even cover any damages if I agree to their terms. We're now looking for conditions that work for both parties, so I'm hoping we can work it out and I get a new customer. Did you ever get asked to work for a client on their conditions? I can imagine it being standard in some industries, but I've never heard about it for software (unless you're a freelance contractor, in which case you practically always sign an employer's contract). For the record, I'm not a freelance contractor, I take on the entire project, develop it in-house and deliver it when it's done (or in parts). When it's done I deliver support and maintenance at an hourly rate (or fixed price if a change is big enough).

              Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

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

              I talk them out of fixed bids and tell then to do hourly. I give an "end of day" status report and expect to always deliver something every few days. They can cancel anytime they feel there's no progress. They never do (in my case). Of course, you can cancel any time too (in writing). Bottom line, keep them interested / motivated with updates and a stream of deliverables: scope document; design documents; prototypes; etc. The only thing you might regret is your quoted rate when they rave about you.

              It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

              K 1 Reply Last reply
              0
              • Sander RosselS Sander Rossel

                So I got an email from a potential client who wanted a quotation for some software. Bit weird, called them, had a conversation on who they are, who I am, what I can do and what they want exactly. I mean, this isn't like ordering a new TV, we're talking serious money and a long term commitment here. Not to mention custom software, so I really need to know what they want me to write (they did send a functional design, but it never hurts to talk to the people behind it). So anyway, I was able to send them a quotation and they immediately rejected it because they don't agree to my terms and conditions because they had their own conditions for suppliers. They usually order mechanical parts and their conditions were geared (pun intended) towards parts suppliers. Stuff like they're not responsible for damages and they can cancel orders when the delivery is late or when they want to change their order and the additional costs seem unreasonable to them... Called them and said I can't agree to those terms since this is software were talking about, not mechanical parts. Heck, my insurance won't even cover any damages if I agree to their terms. We're now looking for conditions that work for both parties, so I'm hoping we can work it out and I get a new customer. Did you ever get asked to work for a client on their conditions? I can imagine it being standard in some industries, but I've never heard about it for software (unless you're a freelance contractor, in which case you practically always sign an employer's contract). For the record, I'm not a freelance contractor, I take on the entire project, develop it in-house and deliver it when it's done (or in parts). When it's done I deliver support and maintenance at an hourly rate (or fixed price if a change is big enough).

                Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

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

                If you need them as a new client... you will need to clarify a lot. If you do well without them... keep going, this might end being a big headache and your mental sanity is worthier than the bill they might pay you.

                M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                1 Reply Last reply
                0
                • O obermd

                  My previous employer tried to get me to sign a non-compete agreement that was so broad that it wouldn't have allowed me to work as an IT professional in any industry. This was after I had been working there for over a decade and a half. I put it in a cross cut shredder.

                  C Offline
                  C Offline
                  C Grant Anderson
                  wrote on last edited by
                  #8

                  Hi, be advised that if a non-compete agreement is too broad that it will not be enforceable in court. So if you do sign it...They will not be able to enforce it.

                  1 Reply Last reply
                  0
                  • L Lost User

                    I talk them out of fixed bids and tell then to do hourly. I give an "end of day" status report and expect to always deliver something every few days. They can cancel anytime they feel there's no progress. They never do (in my case). Of course, you can cancel any time too (in writing). Bottom line, keep them interested / motivated with updates and a stream of deliverables: scope document; design documents; prototypes; etc. The only thing you might regret is your quoted rate when they rave about you.

                    It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                    K Offline
                    K Offline
                    Kirk 10389821
                    wrote on last edited by
                    #9

                    Have you ever had them take advantage of you. Keep what you wrote, not pay the last 1-2 invoices? I let my clients know that I build in termination code. If they terminate early, the programs are not expected to work after that. Because I withhold about 30% of the invoice until the client is satisfied all of the conditions were met and/or they are able to use it. If they claim that they can't use it, the termination code is no big deal. I've got screwed once when a partner needed to approve the invoice (because it was large), he was out of town, etc. The second invoice showed up, and a lot more progress was made... I was too trusting. They said they could not use it, and packed things in. 90+ days later... I got the call about an error message (in software they did not finish paying for, that they found unusable, and were supposedly just trying to demo it to see if they could use it, I told them I would have to show up, and repair the files, which would likely lose the DEMO data... Then the truth came out... I made them wait until the check cleared! I should have tacked on a punishment fee!) Now I am much more picky about who I do work for.

                    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