When a social network is built someone will be dealing with hundreds of thousands of lines of code. Three years ago the company I work for began it’s first social network design. The customer we had done some web work with before. The customer was informed we had never designed a site of this complexity before. Our salesman at the time who was also a web programmer insisted that we could handle the job. The client agreed that even though this was new to us they wanted to move forward. So we began the development of our first social networking website. Did we start with a social networking software of any kind? NO! We began what turned out to be thousands of hours of coding and recoding and recoding. It became apparent real quick just how in trouble we had gotten. We were far beyond just taking a loss and we continued. The site was fraught with bugs so the losses continued, many man hours paid out to our programmers and no new payments coming in. The whole process was stressful for our team.
We considered never taking another social network design on. Luckily our team came to include some incredibly talented and ambitious programmers & front end designers. We decided to learn from our mistakes and build a customizable social networking software. This software would be a starting point for each custom design. We would have to be able to add or subtract features. Newly developed features would have to be easily integrated into the framework. So we began the development of the first version of the social networking software. Luckily this time we knew what we needed. The actual development took well over double the predicted time frame. When done we had a framework that was full of bugs. It wasn’t as efficient as it could be but it was fully functional. The bugs were all fixed and we began building custom social networks for clients.
We were still losing money on each network we developed. The framework wasn’t efficient enough. It took to long to set up and long time to add features to. Customization wasn’t as easy as it could be. Every custom change seemed to create two or three bugs. So what did we do? We began the second version of the framework. The second version was really awesome and we found it way easier to cater to the customers needs. Although the second version of the software made all the difference in the world we had learned so much the development of 2.5 began right away. All of this development and improvement had to be done between paying client projects. Here we are years later with version three. Every social network we design has a full custom appearance and layout. Some of the core functions are often similar and most include newly developed completely unique features. We couldn’t create these websites without a social network software that we could easily customize and add to. A social software with no bugs that is user tested and that can easily except changes and new features.
Do you need to hire a company that has a social software already developed? Yes. Does the quality of the social networking software matter? Yes. Beware of any company that says “we’re going to build the this social network from scratch” . Make sure you check the sites in the portfolio to ensure that they do in fact include social networking features. Ask about the software. Ask about limitations of the software.
Remember a fully custom social networking website is best integrated with a fully tested framework. Pearse Street Inc has emerged as the leader in social network design & social software development. Find out more about Pearse Street services by visiting http://www.pearsestreet.com/services.php .











A strong social networking software would have made a difference on my project. I worked with a company that was building they’re first social network.
I made an attempt at building a social networking website for a client. I explained that I had never built one before and had only created a couple of social applications. I was roped into it and so realized how much trouble I had gotten myself into. It just takes for ever for one person to code a full platform. You can’t just add more programmers because the code ends up be disjointed. One guy really needs to build the core of a framework. Others can work on individual modules once a core is completed. The whole process is so time consuming. I ended up giving a full refund.
Yeah Mike you make some good points. We have our lead programmer make all changes and additions to the master framework. He’s almost done with the third version of our social network software. When we have new major features created for our framework he works on it. It takes a long time but when it comes to software development you need less cooks in the kitchen.
A functional software with no bugs is so important. What sense is it to have a beautiful design if the functionality is flawed.
It’s insane that some companies actually advertise that they create social networks “from scratch” . Anyone who wants to get a social network developed from scratch is nuts. A decent social network software takes at least a year to develop.
I think it’s a good idea to speck with the developer who created the software. Ask what language he developed it in and why? Have you made any major revisions to the software and why? How long ago did you start on the software. How would you code it different if you were developing it again.
Yeah. A community software is a starting point that will save you on a social network design project.