1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Advice on IM software Development

Discussion in 'Offline Marketing' started by makii, Oct 6, 2011.

  1. makii

    makii Junior Member

    Joined:
    Oct 4, 2009
    Messages:
    185
    Likes Received:
    65
    Location:
    Everywhere
    I've been at BHW for some time now and have learned a great deal from here.:D

    I decided to take a trip to my native country after living in the US for some 15 years most of it spent doing IM. Then I stumbled into what I think is just fantastic.

    I have stumbled upon some great coders who are mostly college graduates but being a country where this IM thing is alien, they are lost not able to use their skills.

    They are busy creating unnecessary apps while the IM world needs great softare. My question is how do I go about starting such an enterprise considering that I know nothing about software?

    I can create marketing plans but creating software is not my strong point. But the talent is here in plenty. Is there a starting point in this business and what is it? How does one come up with software such as MNF?

    I know I'm all over the place but any suggestions would be greatly appreciated. I have looked at zenoposter and ubot, is that the place to start? There is too much talent here to let go to waste.
     
  2. 195471

    195471 Regular Member

    Joined:
    Oct 11, 2008
    Messages:
    417
    Likes Received:
    260
    Usually, it's a marketer that comes up with the idea for such a program, and then he/she outsources the development. It's rare, although not so much on BHW, for programmers to be knowledgeable enough about marketing to come up with ideas for what software would be useful for the IM crowd. The other problem is that a lot of non-programmers don't understand the software development life cycle (and often experience a rude awakening when they discover how long it's going to take and how much it's going to cost), nor do they know how to clearly communicate to the programmer what needs to be done.

    I'm not sure that these programmers that you found are all that good if they wouldn't be able to take an idea of yours and make it a reality, as long as you give them clear instructions about what the software is supposed to do. They may not understand why you want the software, but that really shouldn't matter.

    I would suggest that you first learn how software is developed -- not the coding itself, but the process. Depending on how complicated the software's functionality is, it could take several days or weeks for the programmer to plan it all out before he/she even begins writing the first line of code. My advice to you is to avoid having unrealistic expectations. Your software could take anywhere from a few weeks to a year or more to create.

    Next, I would research what programming languages would be suitable to your particular application. Will it be a web application or a desktop application? Should it run on Windows, Mac, or both? (If the answer is both, then you might consider developing it in Adobe Air, for example. If it's solely for Windows computers, then .NET is a great choice.)

    Will the software be data-driven? If so, then you need to figure out what database management system will suit not only your budget, but also your performance and scalability requirements. Hosting should also be considered when thinking about performance and scalability. For example, if it is to be a web application that will be hosted by you (as opposed to your customers hosting it themselves) and used by thousands of people, then the baby plan at HostGator isn't going to cut it. :)

    Knowing the answers to such questions will help you find the right kind of programmer for the project.

    In my opinion, your software should be created from scratch. This will give you the most flexibility and control.
     
    • Thanks Thanks x 2
  3. makii

    makii Junior Member

    Joined:
    Oct 4, 2009
    Messages:
    185
    Likes Received:
    65
    Location:
    Everywhere
    Thanks a lot. That is the clarity that was lacking in my mind. In fact, that really has helped me more than you think.

    Do you have in mind a simple info product on the process of creating software. I could google it but something tells me that you have great experience in this.

    thanks a lot once again.
     
    • Thanks Thanks x 1
  4. 195471

    195471 Regular Member

    Joined:
    Oct 11, 2008
    Messages:
    417
    Likes Received:
    260
    Sorry, I don't know of any such info products.
     
  5. neu009

    neu009 Jr. VIP Jr. VIP Premium Member

    Joined:
    Jul 29, 2009
    Messages:
    1,021
    Likes Received:
    272
    ubot and zenno are great for bots as well as imacros but you dont need a coder for that if they dont know anything about im. those are meant for ims wanting to do their own bots without real coding. and its true if you try to explain it to someone that does not get the idea behind it , it will be quite a task. I guess your advantage is that you speak their language as that would be a killer citeria for it to not work.

    for ideas just read the forum or look at other soft. but once again as mentioned it takes time and then you have to market it as well after paying the coders.. best of luck
     
    • Thanks Thanks x 1
  6. JohnsonDaniel

    JohnsonDaniel Regular Member

    Joined:
    May 16, 2008
    Messages:
    389
    Likes Received:
    1,385
    Location:
    In a bright place---------------------------------
    My advice would be, if wanting to create software for Imers, or an IM tool, and being an IMer yourself, to think of what YOU want/need/would like, to make your own IM venture easier.

    Whatever you can think about, will undoubtedly also be wanted/needed by other IMers - then it's just a case of getting it all down in writing (or use mindmap software freely available) and get it to a programmer for proposals and quotes.

    Everything 195471 also applies - the more you learn and understand the development cycle and processes, the better placed you'll be to manage this sort of thing.

    Good luck!
     
    • Thanks Thanks x 1
  7. makii

    makii Junior Member

    Joined:
    Oct 4, 2009
    Messages:
    185
    Likes Received:
    65
    Location:
    Everywhere
    Thanks a lot guys for your patience in this. I'm glad you understand that I do not wish to be a coder. I have looked at both ubot and zenno, the comments on the forum that is, and it isn't making a decision on what is needed.

    However, your idea of creating a mind map of what needs to be done is just brilliant. I am sure that if the coders are worth their time, they can be able to follow a mind map.

    Thanks a lot guys and you are Godsent.