My contemplations and diurnal novelties are publicized here

List of Software Houses


COMPANY (Loc: Karachi office only) WEBSITE CONTACT
1000solutions http://1000solutions.com/ hr@1000solutions.com
10Pearls http://10pearls.com/ jobs@tenpearls.com, salman.hasni@tenpearls.com
24hours https://www.24hours.pk career@24hours.pk
2Cimple Inc www.2cimple.com/ careers@2cimple.com
360factors http://www.360factors.com/ careers@360factors.com
360training http://www.360training.com/ pkjobs@360training.com
4Slash http://4slash.com/ info@4slash.com
6Sense Technologies http://6sensetech.net/ info@6sensetech.net
7cTech http://www.7ctech.com/
A2Z Creators http://a2zcreatorz.com/ careers@a2zcreatorz.com
AAlogics http://aalogics.com/ ceo@aalogics.com
Abacus Global http://abacus-global.com/ momin.khushnood@abacus-global.com, abid.rasheed@abacus-global.com
Abtach http://abtach.com/ jobs@abtach.com
Accunity http://www.accunity.com/ hr@accunity.com
Active Capital IT http://www.acit.com/ shaheer.kazmi@acit.com
Adaptive TechSoft http://ats-ware.com/ dana@ats-ware.com
ADM Denim http://admdenim.com/ media2@admdenim.com
Afiniti (A TRG Company) http://www.afiniti.com/ careers@afiniti.com, mustafa.shakil@afiniti.com
Aga Khan University https://www.aku.edu hyder.abbas@aku.edu, staffrecruitment@aku.edu
Agilosoft http://agilosoft.com/ jobs@agilosoft.com
ahSoftwares http://www.ahsoftwares.com/ info@ahSoftwares.com
Aimviz http://www.aimviz.com/ jobs@aimviz.com
Aish Tycoons http://www.aishtycoons.com/ info@aishtycoons.com
Akbar Vasal Pvt Ltd http://akbarassociates.com/ zafar_s@akbarassociates.com
AKS Solutions http://www.aks-solutions.com/ cs@aks-solutions.com
Alliance Tradehouse Pvt Ltd a.ahmed@allrounder.io
Almubdi http://www.almubdi.com/ jobs@almubdi.com
Alyfem http://alyfem.com/ careers@alyfem.com
Amaxza Digital http://www.amaxzadigital.com/ hr@amaxzadigital.com
Amerald http://www.amerald.com/ jobs@amerald.com, samantha.peter@amerald.com
AMFCO International http://amfco.net/ hrd@amfco.net
Aplos Innovations http://aplosinnovations.com/ join@aplosinnovations.com
Appizzler http://appizzler.com/ hr@appizzler.com
Applus Velosi http://www.applusvelosi.com/ anam.sagheer@applusvelosi.com
ApproxenLabs http://www.approxenlabs.com/ hr@approxenlabs.com
AQ Consultants aqconsultantspk@gmail.com
Arpatech http://www.arpatech.com/ careers@arpatech.com
Arthur Lawrence http://www.arthurlawrence.net/ careers@arthurlawrence.net, sean@arthurlawrence.net
Artisan Vapor Company ahmedasghar@gmail.com
Ashraf Chaudhry http://ashrafchaudhry.com/ zaheenahmed2016@gmail.com, careers@ashrafchaudhry.com
Astute Solutions http://www.astutesol.com/ career@astutesol.com
Attribe Solution http://attribes.com/ career@attribes.com
Auriga Solutions http://aurigasolutions.com/ hr@aurigasolutions.com
Avancera Solution http://www.avancerasolution.com/ info@avancerasolution.com
Avanza http://www.avanzasolutions.com/ jobs@avanzasolutions.com, uzair.bhatti@avanzasolutions.com
AWA Software http://www.awasoftware.com/ khalid@awasoftware.com
AXPulse http://www.axpulse.com/ akhaliq@axpulse.com
Background Check Pvt Ltd https://backcheckgroup.com/ hr@backcheckgroup.com
Bahria Enterprise Systems & Technologies Ltd http://best-bf.com/ jobs@best-bf.com
Bank Al Habib https://www.bankalhabib.com/ hassan.mohsin@bankalhabib.com
BankIslami http://bankislami.com.pk/ adnan.akber@bankislami.com.pk
Bawany Media bawanymedia.com hr@bawanymedia.com
BenchMatrix http://www.benchmatrix.com/ saif.yakoob@benchmatrix.com
Betufos http://betufos.com/ jobs@betufos.com
Binary Vibes http://www.binaryvibes.com/ hr@binaryvibes.com, sana.akram@binaryvibes.com, sohaib.ahmed@binaryvibes.com, haris.khan@binaryvibes.com
Bitcloud Global http://bitcloudglobal.com/ hr@bitcloudglobal.com
BitsWits http://www.bitswits.com/ hr@bitswits.com
Blaze Minds Solutions http://blazeminds.com/ career@blazeminds.com
Bluecoat (Elastica) https://www.bluecoat.com/ zarnab.intezar@bluecoat.com, sarah.saleem@bluecoat.com
BlueWire http://bluewire.com.pk/ aarishkhan@bluewire.com.pk
Botsify https://botsify.com/ usama@botsify.com
BrainCrop http://braincrop.net/brainsite/ info@braincrop.net
Brand Ambitious http://www.brandambitious.com/ sohaib@brandambitious.com
Brandians http://brandians.com/ hr@brandians.com
BSQP Tech (E-Nexus Solutions) http://bsqptech.com/ sana.anjum@bsqptech.com
BucksnBricks http://bucksnbricks.com/ hr@bucksnbricks.com
Buywise http://buywise.pk/ careers@buywise.pk
Cactac Studios http://cactacstudios.com/ hr@cactacstudios.com
Careem https://www.careem.com jobs@careem.com, israa.khan@careem.com
Catcos http://catcos.com/ dilfaraz@catcos.com
Celeritas Digital Solutions http://celeritas-solutions.com/ taha.rehman@celeritas-solutions.com
Centegy Technologies http://centegytechnologies.com/ bushra.zaheer@centegytechnologies.com
Central Depository Company http://cdcpakistan.com/ ariba_sahar@hotmail.com
CIS Software House http://www.cispl.com/ hr@cispl.com, sibtain@cispl.com
Cloud Solutions hamza.cloudsolutions@gmail.com
Cloud-Innovator http://cloud-innovator.com/ vardah@cloud-innovator.com, vardah.cis@gmail.com
CloudsCourt http://cloudscourt.com/ joinus@cloudscourt.com
Codup http://codup.io/ hr@codup.io, abdulqadir@codup.io
Computer Research Pvt Ltd http://cr-pl.com/ sabahat@cr-pl.com
Comstar http://comstar.com.pk/ hr@comstar.com.pk
ConnectLoud http://www.connectloud.com/ arao@connectloud.com
Connexiz http://connexiz.com/ hr@connexiz.com
Contour Software http://contour-software.com/ arslan.naeem@contour-software.com
Conure Telecom Services http://www.conurets.com/ irtaza.syed@conurets.com
Converget http://converget.com/ careers@converget.com
Convex Interactive http://www.convexinteractive.com/ hr@convexinteractive.com
Crea8ive Bench Pvt Ltd http://crea8ivebench.com/ sana.akram@crea8ivebench.com
Createch Global Solutions http://createch.solutions/ mahmood.ali@createch.solutions
Creatif Soft http://creatifsoft.com/ hr@creatifsoft.com
Creative Chaos http://www.csquareonline.com/pk/ http://csquareonline.theresumator.com/apply/
Credvestor http://credvestor.com/ hr@credvestor.com
Crovate http://crovateoffshore.com/ career@crovateoffshore.com
Crystal Lite http://crystal-lite.net/ misha@crystal-lite.net
Cubix Labs http://www.socialcubix.com/ jobs@cubixlabs.com, adnan.ali@cubixlabs.com
CuriousLabX http://curiouslabx.com/ curiouslabx@gmail.com
Cygnis Media http://www.cygnismedia.com/ hr@cygnismedia.com, saad.khan@cygnismedia.com
D4Sys http://www.d4sys.com/ adeel@d4sys.com
Danat FZ LLC http://www.danatev.com/ omer.khan@danatonline.com
Daraz http://www.daraz.pk/ jobs@daraz.pk, hiring@daraz.pk, muhammad.adeel@daraz.pk
Dawlance http://dawlance.com.pk/ abdullah.aslam@dawlance.com.pk
Decimalz Systems http://decimalz.com/ design@decimalz.com
Deloitte http://www.deloitte.com/ pkhumancapital@deloitte.com
Dev Enhanced http://www.devenhanced.com/ jobs.se@devenhanced.com
Dgs World https://www.dgsworld.com/ waqas.abrar@dgsworld.com, humancapital@dgsworld.com
DHA Suffa University http://www.dsu.edu.pk/ crcl@dsu.edu.pk
Digilent Sol http://digilentsol.com/
Digin Sol http://diginsol.com/ mohsin.irshaad@diginsol.com
Digital Dividend http://www.digital-dividend.com/ career@digital-dividend.com
DigitEMB http://www.digitemb.com/ hr@digitemb.net
Digitonics http://digitonics.com/ taha.khan@digitonics.com
Diya Interactive http://diyainteractive.com/ info@diyainteractive.com
Dolmen Group dolmengroup.com ali.tahir@dolmengroup.com
Doozie Labs http://www.doozielabs.com careers@doozielabs.com, iosdev@doozielabs.com, webdev@doozielabs.com
E-Nexus Solutions http://www.enexussolutions.com/ sana.anjum@enexussolutions.com
E-Square http://esquare.com.pk/ shahid@esquare.com.pk
Ebryx http://www.ebryx.com/ jobs@ebryx.com
Ecom http://ecompk.com/ hr@ecompk.com
ECU Worldwide http://ecuworldwide.com.pk/ hr@ecuworldwide.com.pk
eDevTECH http://www.modernrequirements.com/ abdul.basit@edevtech.com, haris.hassan@edevtech.com
Edivoo http://www.edivoo.com/ shaheer.kazmi@edivoo.com
EDP Services http://edp.com.pk/ jobs@edp.com.pk
Efu Life http://www.efulife.com/ efu.hrd@gmail.com
EjaadTech http://ejaad.com.pk/ jobs@ejaadtech.com
Elitetech http://elitetech.ae/ jobs@elitetech.ae
Elixir http://www.elixir.com/ jobs@elixir.com
Emarto http://emarto.pk/ careers@emarto.pk
Enterprise DB http://www.enterprisedb.com/ careers@enterprisedb.com
ePlanet Communication http://eplanetcom.com/ careers@eplanetcom.com, wali@eplanetcom.com
EReality Solutions http://erealitysolutions.com/ hr@erealitysolutions.com, umar.maqsood@erealitysolutions.com
eSoftBiz http://esoft-biz.com/ career@esoft-biz.com
Evantagesoft http://www.evantagesoft.com/ career@evantagesoft.com
Evokei http://www.evokei.com/ ather@evokei.com
Evolution Business Group http://www.evoint.com/ mehboob.samnani@gmail.com
EvolversTech http://evolverstech.com/ hr@evolverstech.com
Express News https://www.express.pk/ hr@expressnews.tv
Faiken Tech http://faikentech.com/ Irma@faikentech.com
Feroze 1888 Mills Ltd http://feroze1888.com/ sania.ajaz@feroze1888.com
Fixer http://fixer.pk/ fix@fixer.pk
Folio3 http://www.folio3.com/ masif@folio3.com
Four Nodes http://four-nodes.com/ careers@four-nodes.com
Fourgen Information Systems Pvt Ltd http://fourgensys.com/ hassan.mustafa@fourgensys.com, mirza.fahad@fourgensys.com
FSDSolutions http://www.fsdsolutions.com/ hr@fsdsolutions.com
Future Tech Pvt Ltd jobs@2020connection.com
Gaditek http://www.gaditek.com/ talent@gaditek.com
GameView Studios http://www.gamevsa.net/ khi.jobs@gamevstudios.com
GeekUnit http://geek-unit.com/ hr@geek-unit.com
Generations School http://generations.edu.pk/ hr@generations.edu.pk, m.faisal2@generationsschool.org
Generic Solutions & Consultancy http://gsolutions.com.pk/ resume@gsolutions.com.pk
Genetech Solutions http://www.genetechsolutions.com/ jobs@genetechsolutions.com
GenITeam http://geniteam.com/ hr@geniteam.com
Geo https://www.geo.tv/ careers@geo.tv
Gerry’s International http://gerrys.com.pk/ hr.am1@gerrys.com.pk
GetPerkUp http://getperkup.com/ abdurrehman@getperkup.com
GetSol http://www.getsol.com/ https://www.rozee.pk/company/getsol/jobs
Gfk Etilize http://www.gfk.com/ zuhair.ahmed@gfk.com
GoLive http://www.golive.com.pk/ nrashid@golive.com.pk, hassan@golive.com.pk
Golpik http://www.golpik.com/ hr@golpik.com
GoodCoreSoft http://www.goodcoresoft.com/ misbah.sarwar@goodcoresoft.com
Grappetite https://grappetite.com/ jobs@grappetite.com
Greenstar http://www.greenstar.org.pk/ hassamkhan@greenstar.org.pk
HabibMetro Bank http://habibmetro.com/ hassan.ikram@habibmetro.com
HashOne Creatives http://hashonecreatives.com/ jobs@hashonecreatives.com
Hasibat http://hasibat.com/ hr_career@hasibat.com
Hassoft Solutions http://hassoftsolutions.com/ faizan.jaffer@hotmail.com
HBL http://hbl.com/ erum.akram@hbl.com, zohair.ahmed@hbl.com
Higher Visibility i.yaqoob@icloud.com
Hireonic http://hireonic.com/ jobs@hireonic.com
HR Compatibles http://www.hr-compatibles.com/ careers@hr-compatibles.com
HRS Global http://hrsglobal.com/ careers@hrsglobal.com
HRSI http://hrs-int.com/ hina@hrs-int.com
HRSP http://hrsprovider.com/ jobs@hrsprovider.com
HRxpterz http://hrxpertz.com/ recruitment@hrxpertz.com
Hye Noon http://hyenoon.com/
IBEXGlobal (A TRG Company) http://ibexglobal.com/ careers.pk@ibexglobal.com, mubarrah.nadeem@ibexglobal.com, danish.khan3@ibexglobal.com, sikandar.khan2@ibexglobal.com
Ideal Distrubution Line http://idlsys.com/ pireh@idlsys.com
Ideas Interactive http://ideasinteractive.com.pk/ careers@ideasinteractive.com.pk
IfraSoft http://www.ifrasoft.com/ hr@ifrasoft.com
Ignytes http://ignytes.com/ careers@ignytes.com
Ignytes Agency http://www.ignytesagency.com/ hr@ignytesagency.com, alishan@ignytesagency.com
IISOL http://iisol.pk/ hr@iisol.pk
Impetus System http://www.impetussystem.com/ hr@impetussystem.com
Impulsion Lab http://impulsionlab.com/ careers@impulsionlab.com
iMycro http://imycro.com/ info@imycro.com
Inabia http://inabia.com/ mwaqas@inabia.com, umairq@inabia.com
Inbox http://www.inboxbiz.com/ arnold.ashraf@inboxbiz.com, humail.tayyab@inboxbiz.com
Incircle Tech http://incircletech.ae/ iftikhar@incircletech.ae
Indus Valley Labs http://indusvalleylabs.com/ careers@indusvalleylabs.com
Inferential-S http://inferentials.net/ careers@inferentials.net
InfiniteBytes http://infinitebytes.com/ jobs@infinitebytes.com
Inforox UK http://www.inforox.com/ hr.inforox@inforox.com
Infostrata Solutions http://infostratasolutions.com/ careerspk@infostratasolutions.com
InfoTech Pvt Ltd http://www.infotechgroup.com/
Ingresssolutions http://www.ingresssolutions.com/ jobs@ingresssolutions.com
Inherited Arts https://www.inheritedarts.com careers@inheritedarts.com
InnoKAT innokat.com.pk careers@innokat.com.pk
Innovative Solutions http://innovativesolutions.net.pk/ syed.hammad@innovativesolutions.ae
Insight – Business Consulting Services http://insightbcs.com/ careers@insightbcs.com
Inspurate http://inspurate.com/ hr@inspurate.com
Instep Inc http://www.instepinc.com/ karachijobs@instepinc.com
Insure Floridians http://www.insurefloridians.com/ hr@insurefloridians.com
Intellects Box http://intellectsbox.com/ hira.sajjad@intellectsbox.com, hr@intellectsbox.com
Intelligenes http://www.intelligenes.com/ careers@intelligenes.net
Intelysol http://intelysol.com/ info@intelysol.com
Interactive Health Solutions http://www.ihsinformatics.com/ hr@ihsinformatics.com
InteractiveCells http://interactivecells.com/
Interwood http://iwm.com.pk/ hr@iwm.com.pk
intwish http://intwish.com/ zaidizhar@intwish.com
iPlanet BPO http://iplanetbpo.co.uk/ hr@iplanetbpo.co.uk
IQVIS http://www.iqvis.com/ careers@iqvis.com
iSplendid http://i-splendid.com/ jobskhi@i-splendid.com
iSystematic http://www.isystematic.com careers@isystematic.com
IT Retina http://www.itretina.com/ sarfaraz@itretina.com
Itim Systems http://www.itimsystems.com/ jobs@itimsystems.com
ITMinds http://www.itminds.biz/ jobs@itminds.biz
ITSec http://www.itsec.pk/ hr@itsec.pk
Jaffer Group http://www.jaffer.com/ abdul.haseeb@jaffer.com
Jasb Associates http://www.jasb.associates/ ussama.sajjad@jasb.associates
JemsTech http://jemstech.net/ hr@jemstech.net, imranfareed@jemstech.net
Jetnetix http://www.jetnetix.com/ faizan@jetnetix.com
Jump Activations http://jumpactivations.com/ hr@jumpactivations.com
K-Electric http://ke.com.pk/ uruba.ashraf@ke.com.pk
Kalsoft http://www.ekalsoft.com/ syed.ubaid@ekalsoft.com
Kapray career@alrahimtextile.com, jobs@alrahimtextile.com
Karachi Stock Exchange http://www.kse.com.pk/ kamran.sagri@kse.com.pk
KayGeeS http://kaygees.com/ jobs@kaygees.com
Kcompute http://www.kcompute.com/ jobs@kcompute.com
Khaadi http://www.khaadionline.com/ careers@khaadi.com
KN Academy http://knacademy.edu.pk/ zregistrar@knacademy.edu.pk
KNY SYS http://knysys.com/ career@knysys.com, ukhan@knysys.com
LakSol http://laksol.com/ hr@laksol.com
Lane12 www.lane12.com/ careers@lane12.com, arsalan.aj@lane12.com
LN Technologies http://www.lntechnologies.com/ hr@lntechnologies.com
Logic Unit http://logic-unit.com/ resume@logic-unit.com
Logicose http://logicose.com/ kiran.hamid@logicose.com, jobs@logicose.com
LogoRing http://www.logoring.com/ jobs@logoring.com
ManhattanData, Inc http://manhattandatainc.com/ shahid.aziz@manhattandatainc.com
MarketLytics http://marketlytics.com careers@marketlytics.com
MatechCo http://www.matechco.com/ hr@matechco.com
Mathas Technology kamrankhan74108@gmail.com
Matrix http://matrix.com.pk/ careers@matrix.com.pk
Mazen http://mazentech.com/ mansoor.muhammad@mazen.com.pk
Mazik Global http://www.mazikglobal.com/ hr.pak@mazikglobal.com, ovais.khan@mazikglobal.com
MCB-Arif Habib Savings & Investments http://mcbah.com/ shabbir.hussain@mcbah.com,  nabil.afaraz@gmail.com
Mega Parsec https://www.mparsec.com/ jobs@mparsec.com
Micro Tech Solutions http://mtsonweb.com/ hr@mtsonweb.com
Microsoft syed.ali.hassan.zaidi@studentpartner.com
Minhasoft http://minhasoft.com/ tehmina@minhasoft.com
MiniBigTech http://www.minibigtech.com/ hr@minibigtech.com
miniMAX http://minimaxsolution.com/ jobs@minimaxsolution.com, ahmer@minimaxsolution.com
MiracleTek http://www.miracletek.com.au/ careers@miracletek.com.au, zahidriazkar@gmail.com
Mobiwhiz http://mobiwhiz.com/ shah@mobiwhiz.com, jzaman@mobiwhiz.com
Modulates http://www.modulates.com/
Mojo Sol IT http://www.mojosolitservices.com/ sumermamdani@mojosolitservices.com
Monami Tech http://monamitech.net/ hr@monamitech.net
Monet Pvt Ltd http://monet-online.com/ umer.arif@monet-online.com
Mount Technologies http://www.mounttechnologies.com/ career@mounttechnologies.com
Mujadidia Technologies http://www.mujadidia.com/ careers@mujadidia.com
Muller & Phipps http://mulphico.pk/ maria.naeem@mulphico.pk
Multinet http://multinet.com.pk/ shahrukh.nadeem@multinet.com.pk
Multiple Trading http://groupmultiple.com/new/ m.waheed@multipletrading.com
Mushawar http://www.mushawar.com/ resumes@mushawar.com
Nadcoms halsolution.com info@nadcoms.co.uk
Nano Soft http://nanosofttek.com jobs@nanosofttek.com
National Foods http://nfoods.com/ farhan.allawala@nfoods.com
NCCPL http://www.nccpl.com.pk/ farhan.a.qureshi@outlook.com, usman@nccpl.com.pk
NDC Pak http://ndcpak.com/
Netpace Inc http://www.netpace.com/ careers@netpace.com, faykhan@netpace.com
NetSol Technologies http://www.netsoltech.com/ careers@netsoltech.com
New Softwares http://www.newsoftwares.net/ jobs@newsoftwares.net, saad@newsoftwares.net
NexDegree http://www.nexdegree.com/ ghena_ahsan@hotmail.com, karim.jivani@nexdegree.com
NexGenI http://nextgeni.com/ hr@nextgeni.com
NextGeneSol http://www.nextgenesol.com/ jobs@nextgenesol.com
Nexus Corporation https://www.nexuscorp-ltd.com/ hr@nexuscorp-ltd.com
Nortec Software http://www.nortecehr.com/ noman@nortecsoftware.com
O16 Labs http://o16-labs.com/ hr@O16-labs.com
Object Synergy http://www.objectsynergy.com/ info@objectsynergy.com
Olive Digital http://olivedigital.com/ faizan.ali@olivedigital.com
Omfort http://omfort.com/ careers@omfort.com
OPCO Global Pvt Ltd http://opcoltd.com/ faisal.niazi@opcoltd.com, ahmad.luqman@opcoltd.com
OrchSoft http://orchsoft.com/ hr@orchsoft.com
Ouzel Systems http://ouzelsystems.com/ careers@ouzelsystems.com
Ovextech http://www.ovextech.com/
Ovrlod http://www.ovrlod.com/ nazim.ali@ovrlod.com
Pac and Copy http://www.pacandcopy.com careers@pacandcopy.com
Pakistan Stock Exchange https://www.psx.com.pk/ ts@psx.com.pk
Pakoman http://pakoman.com/ careers@pakoman.com
Peace Technology http://peacetechno.net/ faraz.taha@peacetechno.net
PEAK Technologies http://peaksoftech.com/ jobs@peaksoftech.com
PEL http://pel.com.pk/ internship@pelgroup.com.pk
PeopleTM http://people.com.pk/ fahad.tayyab@people.com.pk
PiLabs http://www.pilabs.com/ ammar.yasir@pilabs.com
Pinnacle Studios http://pinnaclestd.com/ jobs@pinnaclestd.com
Pixarch http://www.pixarch.net/ maria@pixarch.net
PointBlanc Media http://pointblancmedia.com/ hr@pointblancmedia.com
Powersoft Nineteen http://powersoft19.com/ bilal.rabbani@powersoft19.com
Predictify http://predictify.me/ career@predictify.me
Premier Software http://mrgc.com.pk/ syedazeem@mrgc.com.pk
Primatics Financial http://www.primaticsfinancial.com/ hrpk@primaticsfinancial.com
Qineqt http://www.qineqt.com/ recruitment@qineqt.com
Qor Data (Streebo) http://www.qordata.com/ hr@qordata.com
Rabbit And Carrot http://www.rabbitandcarrot.com/ info@rabbitandcarrot.com
Raddium Technology http://raddium.co/ hr@raddium.co
Rainsoft Financials http://rainsoftfn.com/ hr@rainsoftfn.com
Rapidinnovation http://www.rapidinnovation.com/ To apply log onto http://www.jobportal.pk for more details
Rateker beta.rateker@gmail.com
Regex Soft http://regexsoft.com/ hr@regexsoft.com
Rewters http://www.rewterz.com/ nizar@rewterz.com
Right Solution http://rightsolution.net/ jobs@rightsolution.net
Riz Tek http://riz-tek.com/ noman@riz-tek.com
Rockville Group http://rockvillegroup.com/ jobskhi@rockvillegroup.com
Royal Cyber http://www.royalcyber.com/ gayazuddin.s@royalcyber.com
S4 Solutions http://s4solutions.org/ hr@s4solutions.org
Sakonnet http://www.sknt.com/ jobs@sknt.com
Salfar http://salfar.org/ salman@salfar.org
Saltech Solutions saltechsolution.com mranjha@saltechsolution.com
Samaa TV careers@samaa.tv
Sapphire http://www.sapphire.co/ jobs@sapphirecs.net
Saz Solutions http://www.sazsolutions.com/ careers@sazsolutions.com
Server4Sale http://www.server4sale.com.pk/ http://www.server4sale.com.pk/careers.php
Sharpimage http://www.sharpimageonline.com/ jobs@sharpimage.com
Sibi Soft http://www.sibisoft.com/sibisoft/ jobs@globalnorthstar.com
Sigmatec http://sigmatec.com.pk/ hr@sigmatec.com.pk
Skill Orbit http://www.skillorbit.com/ career@skillorbit.com
SmartChoice https://smartchoice.pk careers@smartchoice.pk
SmartWorks http://smartworks.pk/ hr@smartworks.pk
Soft Pak http://www.softpak.com/ fansari@softpak.com
Softech Microsystems http://www.softechms.com/ jobs@softechms.com
Softkodes http://softkodes.com.au/ jobs@softkodes.com
Softronic Systems Pvt Ltd http://www.softronic.com.pk/ solutions@softronic.com.pk
Spur Solutions http://www.spursol.com/ hr@spursol.com
Stone Apple http://stone-apple.com/StoneApple/ mary.jehner@stone-apple.com
Streebo http://www.streebo.com/ shafique.rehman@streebo.com
Studio Binary http://studiobinary.com/ hr@studiobinary.com
Sudofy http://sudofy.com/ hr@sudofy.com
Sunbonn http://sunbonn.com/ careers@sunbonn.com
Superior HRS http://superiorhrs.com/ sehrish.fatima@superiorhrs.com
Sybrid (Lakson Group) http://sybrid.com careers@sybrid.com
Symbia http://symbia.com.pk/ hr@symbia.com.pk
Synage Global http://synageglobal.com/ hr@synageglobal.com
Synergy Technologies http://synergy.net.pk/ urooj.hussain@synergy.net.pk
Systems Ltd http://www.systemsltd.com/ talent@systemsltd.com, imran.hameed@systemsltd.com, dania.imtiaz@systemsltd.com
Tajmac IT Solutions hr@tajmac.net, hr@3rd-dimension.solutions
Tameer Bank http://tameerbank.com/ humaira.aslam@tameerbank.com
TapFreaks http://tapfreaks.net/ asif@tapfreaks.net
Tata Pakistan http://www.tatatex.com/index.html careers@tatapakistan.com, rubina.urooj@tatapakistan.com
TCC Alliances http://tccalliances.com/ recruitment@tccalliances.com
TCS Connect http://tcs-e.com/ careers@tcs-e.com, shoaib.ahsan@tcs-e.com
TCS Express http://www.tcscouriers.com/ noman.ghani@tcs.com.pk
Techadge Digital Pakistan http://www.techadge.com/ info@techadge.com, imran@techadge.com
Techlogix http://www.techlogix.com/ hr@techlogix.com, amber.alam@techlogix.com
Techmetis Consultancy http://techmetis.com/ career@techmetis.com
Technology Ally http://www.technologyally.com/ careers@technologyally.com
Technopack http://tpi.com.pk/ t.fayyaz@tpi.com.pk
Technosol http://technosol.net/ http://jobportal.pk/job/2169/
Techuzman http://www.techuzman.com/ hr@techuzman.com
Techverx http://www.techverx.com/ hr@gems.techverx.com, qubaish@gems.techverx.com
Techvisor http://www.techvisor.biz/ jobs@techvisor.biz
Tectutive http://www.tectutive.com/ hr@tectutive.com
TEDDict http://teddict.com/ apply@teddict.com
Teltonika http://www.teltonika.lt/en/ hr_soft@teltonika.com.pk
Tested Talent http://www.testedtalent.com/ desk@testedtalent.com
Texpo http://texpo.com/ zia@texpo.com
Text Pvt Ltd https://text.com.pk/ talk@text.com.pk
The Lead Forum http://theleadforum.com/ careers@theleadforum.com
The Shams Group http://shamsgroup.com/ asmamohiuddin@shamsgroup.com
The Wedding Plan It http://theweddingplanit.com/ owais@theweddingplanit.com
Think n Create Solutions http://tncsol.com/ tncsjobs@gmail.com
THK Solutions http://www.thksolutions.com/ avinash.kumar@thksolutions.com, hr@thks.com.pk
TimeXperts http://www.timexperts.com.pk/ zaamir@timexperts.com.pk
Townsmate http://townsmate.com/ careers@townsmate.com
TPS http://www.tpsonline.com/ humanresources@tpsonline.com
TradeKey http://www.tradekey.com.pk/ kazim.raza@tradekey.com
TrgTech http://tech.trgworld.com/ trgtech.khijobs@trgworld.com
Trillium Information Security Systems http://infosecurity.com.pk/ jawdat.ahmed@infosecurity.com.pk
UBL http://www.ubldirect.com/corporate/Default.aspx siddique.muhammad@ubl.com.pk
UBL Funds http://ublfunds.com/ hr@ublfunds.com
Unitek Solutions http://www.uniteksolutions.net/ info@telogix.com.pk
Utopiasourcing utopiasourcing.com careers@utopiasourcing.com
ValuStrat http://valustrat.com/ ahmed.zulqurnain@valustrat.com
VectraSoft http://www.vectrasoft.net/
VentureDive http://venturedive.com/ hr@venturedive.com
VenueHook http://venuehook.pk/ careers@venuehook.pk
VERiPARK http://veripark.com/ pkjobs@veripark.com
Viftech http://www.viftech.com.pk/ hr@viftech.com.pk
Viglan Solutions https://www.viglan.com wahaj@viglan.com
Vital Soft http://www.vitalsoft.co.uk/ hr@vitalsoft.co
Vortechs Innovations http://vortechs.io/ careers@vortechs.io
Vozye www.vozye.com  hr@vozye.com, syed@vozye.com
VR Hiring http://vrhiring.com/ careers@vrhiring.com, rovaida88@gmail.com
VyvaSync http://vyvasync.com/ safwanummar@vyvasync.com
Waqar Tech http://www.waqartech.com abdul.qadir@waqartech.com
Wavetec http://www.wavetec.com/ hr@wavetec.com, maryam.bashir@wavetec.com
Web Intechs http://www.webintechz.com/ jobs@webintechz.com
WebeMax http://webemax.co.uk/ jobs@webemax.co.uk
Webnet Pakistan http://webnet.com.pk/ hr@webnet.com.pk
Webxity http://webxity.com/ admin@webxity.com
WebxZone http://www.webxzone.com/
WellSupport http://wellsupport.org/ accent.hr@wellsupport.org
WeMoTech http://wemotech.com/ jobs@wemotech.com
WeWantTraffic http://www.wewanttraffic.com/ haris@wewanttraffic.pk
Whispero http://whispero.io/ hassan@whispero.io, careers@whispero.io
Wirestorm http://www.wirestorminnovations.com/ salman@wirestorm.us
Wizsoft Technologies http://wizsoft.pk/ hr@wizsoft.pk
WizTech http://wiztech.com.pk/ jobs@wiztech.com.pk
WonderTree http://wondertree.co/ jobs@wondertree.co
Work Flow Hub http://www.workflowhub.com/ sumerm@workflowhub.com
WPJIT Smart Solutions https://wpjit.com/ hello@wpjit.com, usman@wpjit.com
Xebtech http://www.xebtech.com/ info@xebtech.com
Xtreme Solutions http://xtremesolutions.pk/ hr@xtremesolutions.pk
Yunus Textile http://yunustextile.com/ madeeha@yunustextile.com
Zameen http://www.zameen.com/ rabiya.aslam@zameen.com
Zep-Com http://zep-com.net/ careers@zep-com.net
Zepto Systems UK http://www.zeptosystems.com/ rehan.waris@zeptosystems.com
Zeta Corp http://www.zetacorp.biz/ ambreen@zetacorp.biz, amna@zetacorp.biz
Ziauddin Hospital http://www.ziauddinhospital.com/ kamil.malik@ziauddinhospital.com
ZRG https://www.zrg.com/ asim.farooq@zrg.com

List of Job Sites


Pakistan:-

  1. https://www.rozee.pk/
  2. https://www.mustakbil.com/

Miscellaneous:-

  1. www.careerbuilder.co.in
  2. www.careerlic.in
  3. www.clickjobs.com
  4. www.placementpoint.com
  5. www.careerpointplacement.com
  6. www.glassdoor.co.in
  7. www.indtherightjob.com
  8. www.employmentguide.com
  9. www.JOBSTREET.com
  10. www.JOBSDB.COM
  11. www.AE.TIMESJOBS.COM
  12. www.NAUKRIGULF.COM
  13. www.NAUKRI.COM
  14. www.GULFTALENT.COM
  15. www.BAYAT.COM
  16. www.MONSTER.COM
  17. www.VELAI.NET
  18. www.CAREESMA.COM
  19. www.SHINE.COM
  20. www.fresherslive.com
  21. www.jobsahead.com
  22. www.BABAJOBS.com
  23. www.WISDOM.COM
  24. www.indeed.co.in
  25. www.sarkarinaukriblog.com
  26. www.jobsindubai.com
  27. www.jobswitch.in
  28. www.jobs.oneindia.com
  29. www.freshersworld.com
  30. www.freejobalert.com
  31. www.recruitmentnews.in
  32. www.firstnaukri.com
  33. www.freshnaukri.com
  34. www.mysarkarinaukri.com
  35. www.freshindiajobs.com
  36. www.freshersopenings.in
  37. www.freshersrecruitment.in
  38. www.chennaifreshersjobs.com
  39. www.govtjobs.allindiajobs.in
  40. www.timesjobs.com
  41. www.naukri.com
  42. www.tngovernmentjobs.in
  43. www.sarkariexam.co.in
  44. www.govtjobs.net.in
  45. www.indgovtjobs.in
  46. www.opvgr.com

Recently had a chance to buy a new Smart Phone, this time I have thoroughly research and concluded several thing to identify before going for a new phone. Sharing the list over here as it can be helpful for anyone buying a new smart phone.

  1. Comparison:-
    1. Compare the mobile you intend to buy using the link http://www.gsmarena.com/compare.php3. This will help you get line by line comparison.
    2. http://www.phonemore.com/
  2. Connectivity:-
    • This is the most important thing for a Smart Phone. Without (Wi-Fi or 2g/3g/4g connectivity) your phone is just a useless brick.
  3. RAM:-
    • Ram will help you out with memory intensive application like games etc. As of this writing phone with 6GB RAM are available in market
  4. Storage:-
    • Primary storage is the mandatory location for several applications. The more primary storage you have more applications you can install
  5. Provisioning of Memory Card Slot:-
    • Some mobile phone don’t allow you to add an additional memory card, so you have to stick with what storage they offer. Evaluate this as per your needs
  6. Battery:-
  7. Screen Size
    • 5 inches screen are easily portable so you can adjust as per your specific need. Screen-to-body ratio is another important factor go for bigger ratio.
  8. Screen Type
    • There are two major player Amoled Screen and IPS screen. IPS is more real life images and Amoled is good for viewing Video and so. You have a thorough research to identify your needs
  9. Screen Resolution
    • Go for a higher screen resolution 1080 x 1920 or higher also you need to go for higher ppi (Pixel per Inch) to have high definition images
  10. Mobile Chipset
    • Go for a high end and latest chipset. https://www.qualcomm.com/products/snapdragon
    • Latest is snapdragon 835
    • 4K video
      1. To support 4k video you have to have at least Qualcomm Snapdragon 800 Chipset
      2. Want to know what 4k is, try recording a video in your phone and it will switch to a low resolution video, if your phone doesn’t support 4k processing.
    • High end chipset will have high end GPU
  11. Camera Resolution
    • Primary:- This is to take the pictures of your surrounding
    • Secondary:- This is for your Selfies
    • Now you to decide what you opt for (Secondary camera with 5 MP or more will help you take great selfies
    • Dual Front Camera:- There is another option in certain mobile phones have 2 front camera one for focusing on yourself and other to help capture the background
  12. Available Sensors
    1. Finger Print Recognition/Security:
      1. You wouldn’t find it in many phones but I feel it a great feature as you don’t have to type anything to unlock your phone
  13. NFC
    1. If you are plan to use some Tap & Service
  14. OS (Up gradable to which latest version) 
    1. Mobile Vendors other than Google plan for their OS upgrades with a delay whereas google phone get immediate roll-out of new version.
    2. If you want have always update android go for Google Nexus
    3. You can have a Android version comparison here 
  15. GPS
    1. Identify which type of GPS features are present in the mobile for precise location
    2. A-GPS
    3. GLONASS

There are lot more to add to this list but let me conclude it here.

Kindly share your comments and suggestion to improve this list.


This article assume that you have familiar with SVN and Git both on a basic level.

  1. Install following component on your PC
    1. (Git Client like SVN) https://download.tortoisegit.org/tgit/1.8.16.0/TortoiseGit-1.8.16.0-64bit.msi
    2. https://github.com/git-for-windows/git/releases/download/v2.6.4.windows.1/Git-2.6.4-64-bit.exe
  2. Create a repository similar to you root work folder like
    1. Source Code Git” for a repository like “Source Code
  3. Choose “Git Clone” option


  4. Provide your SVN url and local directory


  5. You will be prompted for you SVN repository password, enter you SVN repo password.
  6. Create a remote repository from your control panel like
    1. http://yourGITrepositoryUrl/yourproject.git
  7. Right Click on the local folder which you have created using SVN repository and select


  8. Type “Git Status” to check the status of your repository


  9. Also check the branches using following command
    1. Git branch -a
  10. Type $ “git remote add origin http://youGitRepositoryUrl” This will add a origin for your local repository where the changes will be pushed
  11. Type “git push –u origin master” to push trunk into the remote master branch. You will be prompted to enter username/password
  12. Now switch to other branches you want to push to the remote repository
  13. Type “git checkout yourbranchnamePresentinSVNRepository
  14. Once you branch is switched you can push it to the remote Git Repository by typing “git push –u origin yourBranchName“.
  15. Repeat the same for all your local branches until all are pushed to remote Git Repository.


To automatically save the Git UserName and Password (For Push and Pull)

  1. Goto git setting by right clicking on your project foldergit settings
  2. Select Advanced option and project url and username
  3. git settings panel

Following is the piece of code to get your executing Jar name and its modified date. You can use these info for logging purpose:-

// Get File Jar File

String jarFileName = new java.io.File(Main.class.getProtectionDomain().getCodeSource().getLocation().getPath()).getName();

JarFile jf = new JarFile(jarFileName);

// Get Manifest

ZipEntry manifest = jf.getEntry(“META-INF/MANIFEST.MF”);

// Get Manifest date time

long manifestTime = manifest.getTime();

Date date = new Date(manifestTime );

DateFormat formatter = new SimpleDateFormat(“YYYY-MM-dd HH:mm:ss:SSS”);

String dateFormatted = formatter.format(date);            

log.info(“Executing Jar :” + jarFileName + ” with modified date: “ + dateFormatted);


Random Acts of Architecture

Much has been written and debated on whether software architects should write code. Many argue the more architects understand the language, tools and environment they are designing for, the more effective they are and this is best achieved by implementing some or all of the design. Non-coding architects, sometimes called “PowerPoint architects”, “astronaut architects” or “ivory tower architects”, may use archibabble and talkitecture to convince non-technical stakeholders of their expertise while delegating the unsolved, real problems to developers, so much so that it has become an organizational pattern (“Architect Also Implements“) and corresponding anti-pattern (“Architects Don’t Code“). Others argue that architects responsible for implementing their architectures lose focus on the bigger issues and longer term vision. Understanding does not necessarily require knowledge of the minutiae and, as systems scale up and diversify, implementing it requires too much time or spreads the architect too thin. Therefore, should software architects write code?

As with…

View original post 1,430 more words


Steve Wedig's Notes

“An investment in knowledge always pays the best interest.” – Benjamin Franklin

Many of the best software developers have T-Shaped Skills: Deep expertise in programming and software development, and broad knowledge of diverse areas including testing, DevOps, UX design, team organization, customer interaction, and their domain areas. While there is unfortunately no substitute for experience, reading is probably the next best thing. Over the past 10 years I’ve read a lot in an effort to deepen and broaden my knowledge as a software developer. Along the way I’ve been organizing books and concepts into the reading list I share below. I have been trying to design a core curriculum for “modern” software development by asking myself:

  • What core concepts are required to be a world class software developer?
  • What is the best book for introducing and teaching each concept?

The result is a…

View original post 9,785 more words


  • How to Gets or sets the fully qualified path of the current working directory.
    • Environment.CurrentDirectory:-
  • How to get Application Data folder:-
    • Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
  • How to get current application name:-
    • System.Reflection.Assembly.GetExecutingAssembly().GetName().Name
  • How to download a file (zip) from a url/web service (php) using c#
  • How to extract zip file using c#.net (till Framework 4.0)
  • How to replace a string in an string array in c#
    • var values = line.Split(‘,’);
    • var sanatizedValues = values.Select(x => x == “” ? x : “Null”).ToArray(); OR
    • string[] items2 = items.Select(x => x.Replace(“one”, “zero”)).ToArray();

       


Despite the currently most selling brand in Pakistan. Q- Mobile is very low in quality and hardly completes its warranty period. You will be lucky if it dies sooner so you can claim your warranty.

I have used Nokia and there is a marginal difference between the quality of Nokia products and Q-Mobile. Recently my Q-mobile A9 losses it touch sensitivity making it a complete dump. I can’t even retrieve any data within the phone.

Beware before buying Q-mobile specially touch screen. It’s better if you try out a low specification HTC mobile. It will be more durable as compared to your so called brand new Q-mobile.

I have even used Q-mobile with key pad they aren’t even comparable to Nokia mobile. They do provide a bit more features but the quality of Camera, Keypad and Mic is very low. So you have to change your mobile within very short span of time.

 


Ashfaq Memorial Hospitals Telephone Number

ENT Specialist:-

  1. Dr Tariquee:- 5:30-6:30PM  (Monday-Saturday)
  2. Dr Qaisar Sajjad: 6:30-7:30PM  (Monday-Saturday)

Gynacologist:-

  1. Perven Azam

Note:- If you are still looking for any other doctor bill do mention it in comment box. I will add that to the list as well. Also if you have some knowledge about any other doctors timing do mention it here.


The structure of business analysis documents isn’t a commonly discussed topic. This article will show what documents are produced by a BA and the main sections they contain.

These are the main documents produced by a BA over the course of a project:

  • Current state analysis document
  • Project vision document
  • Solution vision document
  • Business requirements document
  • Business process design document
  • Use case model document
  • Use case specification document
  • System-wide requirements document
  • Solution glossary

The diagram below shows the attributes common to all documents:


Current State Analysis

Once a project has been mandated and the Project Initiation document (PID) is drafted, a business analyst can start to work on requirements gathering. In my experience the best way to tackle this task is to start from current state analysis. It helps understand the business need, primary pain points, business processes affected, the stakeholders involved in these processes, and so on.

The area of the current state analysis is illustrated below:


The main purpose of the analysis is to present the “AS IS” state: the existing business context, background, business functions and existing business processes, and finally stakeholders involved in these business processes. Depending on the project nature, some components of the underlying infrastructure can be included in the document as well.

A Current State Analysis document lists the key pain points within the identified business processes and tasks within them, and highlights the areas where a change is expected.

The last section of the document is about presenting recommendations. It recaps the key findings and lists the key changes expected. Any caveats should be presented here as well.

The content structure of the Current State Analysis document is presented below:


This document serves as a foundation or a reference point for other artifacts produced by a business analyst. The other documents will be discussed in the following articles.

Project Vision

The Project Vision is a document which is shared by a project manager and business analyst. They work together to outline the problem statement, determine the desired state, describe the criteria of business acceptance of the deliverables and how project success will be measured. The document contains a section with stakeholder analysis which shows all the parties involved along with their responsibilities and needs:


The business analyst adds the high level requirements which are within the scope of the project, and marks each requirement as compulsory or optional. To clearly define the project scope and avoid ambiguity, all out-of-scope requirements are also listed at the end of the section.

Based on the results of the current state analysis the business analyst describes the current business context, the key business processes and services used to support them. After that the required changes are mapped to the current business context. It can be a good idea to present this mapping as a diagram for easy communication of the proposed changes to the business stakeholders.

Solution Vision

Once the Project Vision document is approved, the preparation of the Solution Vision document starts.


First, the business analyst recaps the problem statement from the Project Vision artifact. The solution statement describes the target audience of the solution, what will be satisfied by the solution and what the key benefits will be. The statement of differentiation of the solution from possible alternative options is added as a conclusive point in positioning of the solution.

The document describes stakeholders within the target audience along with their roles using a RACI matrix.

The main part of a Solution Vision is a detailed section devoted to the solution capabilities comprised of both functional and non-functional features, with priorities given by the business stakeholders.

The next section presents the business context in its future “to be” state. It’s a good idea to include a a diagram illustrating the key changes and additions to the existing state, as well as a brief narrative to clarify the proposed changes.

Similarly to the Project Vision document, the features that are out of scope are clearly listedin the last section to make sure everyone is on the same page with regards to what will be implemented.

Business Requirements

This document focuses on providing details about the current processes and gives enough information to describe the business problem and how it fits into the scope of the project. This section reiterates the findings of the Current State Analysis document, however here they are aligned with the project objectives.


The business requirements that are going to be fulfilled by the solution are listed in the “In Scope” section. Business rules that apply to the described requirements are presented in a separate section. This approach simplifies the confirmation of the rules with business stakeholders. 
Any assumptions and dependencies identified in relation to the business requirements are to be listed in the appropriate section.
The proposed changes to stakeholder roles, new or modified business processes and business services that support them are presented in the last section.

Business Process Design

This document focuses on the scope of changes to business processes, providing details about the current business context, existing business processes, and stakeholders involved in these business processes.


It also describes the future state: the proposed business processes and the “to be” information environment. The new processes are accompanied with narratives to facilitate communication of the proposed changes to stakeholders and business end users. This “as is” section reiterates the findings of the Current State Analysis document, however here they are aligned with the changes to supporting business services.
Any assumptions and dependencies identified in relation to changes to the business processes are listed in the appropriate section.

Use Case Model

The Use Case Model lists all the scenarios for using the solution required by the business stakeholders. It is useful to describe the solution as a set of functional areas and group the scenarios per functional area. Such an approach allows to use this document more efficiently in communication with the business stakeholders as they can easily refer to the sections of their interest.


The model lists all possible scenarios in scope, their brief summary, actors involved in each scenario, frequency of use, triggering events and the two possible outcomes – success and failure.
One of the key attributes of the scenarios is a reference to the high-level requirements and required capabilities which allows to establish traceability.
Note: when making changes to Use Case Specifications, do not forget to update the Use Case Model document accordingly.

Use Case Specification

A Use Case Specification document presents more detailed information about the use cases in the Use Case Model document.


Each specification includes:

  • Brief use case overview
  • Reference to the functional area
  • Preconditions
  • Actors involved
  • Main flow
  • Alternative flows
  • Exception handling flows
  • Functional requirements for the solution
  • Traceability to the business requirements
  • Market or business rules applicable to the scenario
  • User interface, controls and data

System-Wide Requirements

This document is prepared when the Business Requirements, Use Case Model and Use Case Specifications are complete. The main purpose of the document is to present a “qualitative” side of the solution.


The “Load patterns” section is the most interesting as it illustrates how the solution is expected to be used during a business day. This information gives good insight into business requirements from the “non-functional” perspective and helps clarify the business requirements where required.As solutions are often based on information technology, some attention should be given to solution resilience. Disaster mitigation approaches and solution recovery requirements play a major role here.It is a rare case nowadays that a solution is completely new. The common practice is to integrate the solution into the existing business environment. The system-wide requirements document describes the interfaces with internal and external systems and solutions, the data flowing between them, its formats and data elements. Where the solution should interface with external systems, samples of data must be presented in appendices.Apart from business reporting capabilities, the solution must provide reporting capabilities for monitoring how the solution operates. These reports are listed in the last section of the document.

Solution Glossary

Business stakeholders often use terms and jargon in their communication. To get up to speed with this terminology (you can be quite new to it), the Solution Glossary document is used. It helps establish common terminology for the project team and key stakeholders, and for use within the solution. The structure of this document is simple:


It’s a good practice to divide the solution into functional areas. These functional areas serve as small knowledge domains for the stakeholders involved in the project. This document serves as a reference point for all the previously discussed documents.

Copied from :- http://www.batimes.com/articles/the-structure-of-business-analysis-documents.html


Recently I faced any issue where after restoring the database in mysql, auto increment values started from zero.

This started giving duplicated entry error. First I figured out the issue using this

SELECT AUTO_INCREMENT FROM information_schema.tables

WHERE table_schema=’mydb’ AND table_name=’mytablename’

Then I tried to resolve this using:-

UPDATE information_schema.tables

SET AUTO_INCREMENT = 13565

WHERE table_schema=’mydb’ AND table_name=’mytablename’

But got error mentioning:-

Access denied for user ‘root’@’localhost’ to database ‘information_schema’

I tried:-

ALTER TABLE mytable AUTO_INCREMENT = 0

will reset the auto_increment value to be the next value based on the highest existing value in the auto_increment column.

Reference:- http://stackoverflow.com/questions/3595584/updating-auto-increment-value-of-all-tables-in-a-mysql-database


Goto

Run –> inetmgr –> enter –> click on App Pool  -> right-click on App –> set Application Pool Defaults –> just change everything with (seconds) to 600 instead of 90.


When you are debugging, IIS will not service any other requests until you are done stepping through your code. That includes the “ping” request that IIS sends to itself. Since IIS doesn’t hear back from itself, it decides to shut itself down, which promptly terminates your debugging.

The solution is to increase the Ping Maximum Response Time in the application pool settings from its default value of 90 seconds. Set it to something high enough that will give you enough time to debug your code (like maybe 600 seconds).

Microsoft has a long-winded write-up here, or you can just look at the pretty picture.


Edit: Others have suggested setting “Ping Enabled” to false. There are several reasons why I prefer to keep it in place, just with a larger interval, but the most important is that you will (most likely) have worker processing pinging enabled on production, and you should strive to develop and debug under a configuration that is as close to production as possible. If you do NOT have ping enabled on production, then by all means disable it locally as well.

Copied from:-

http://stackoverflow.com/questions/1421578/why-does-debugging-keep-timing-out-in-iis7

How to add externals in svn


I have a few projects in subversion using the same set of third party tools nant, bdd, mbunit etc. I’ve read its a good idea to put the tools into their own repository and include them in the other projects using an svn:external. The advantage this gives you is any changes you make to the external repository can be updated easily across all projects. Any hoose this is who to do it.

  1. Go to the root of the folder you want to add the externals too.
  2. Right click on the root folder of the project you want to add the external repository to and select TortoiseSVN –> Properties.   Note: This folder has to be a checked out subversion repository or you’ll not get the context menu! 
  3. You will now see the subversion properties dialog.
  4. Click the New.. button. You will now see the Add properties dialog.
  5. Select svn:externals from the property name drop down list.
  6. Enter the name you want to give to the external folder followed by the path to your tools repository in property value text area. 
    In the example above: tools svn://server/tools/trunk 
    Note: You can add more external repositories by simply adding more lines to the property value text area.
  7. Click Ok to add the property will now be listed in the properties dialog.
  8. Right click on the root folder and select SVN Update from the menu. Subversion will now pull down the files from the external repository and your done.

    Once you check this change in other people checking out from the repository will automatically get the externals folder. Also any changes to the external repository will be updated in this repository on any update. So in this case if I add a new tool or update one of the tools all repositories using this external repository will get the changes on their next update.

    Gotchas

Pakistani Airlines website


  1. Airblue  https://www.airblue.com/
  2. AirIndus http://www.airindus.com.pk/
  3. Shaheen Air http://shaheenair.com/sai-web/
  4. PIA http://piac.com.pk/

User story


A user story is one or more sentences in the everyday or business language of the end user or user of a system that captures

  • What a user does or needs to do as part of his or her job function

User stories are used with agile software development methodologies as the basis for

  • Defining the functions a business system must provide, and to facilitate requirements management.
  • It captures the
    • ‘who’,
    • ‘what’ and
    • ‘why’

      Of a requirement in a simple, concise way, often limited in detail by what can be hand-written on a small paper notecard.

User stories are written by or for the business user as that user’s primary way to influence the functionality of the system being developed. User stories may also be written by developers to express non-functional requirements (security, performance, quality, etc.) though primarily it is the task of a product manager to ensure user stories are captured.

User stories are a quick way of handling customer requirements without having to create formalized requirement documents and without performing administrative tasks related to maintaining them. The intention of the user story is to be able to respond faster and with less overhead to rapidly changing real-world requirements.

A user story is an informal statement of the requirement as long as the correspondence of acceptance testing procedures is lacking. Before a user story is to be implemented, an appropriate acceptance procedure must be written by the customer to ensure by testing or otherwise whether the goals of the user story have been fulfilled. Some formalization finally happens when the developer accepts the user story and the acceptance procedure as a work specific order.

Creating user stories

When the time comes for creating user stories, one of the developers (or the product owner in Scrum) gets together with a customer representative. The customer has the responsibility for formulating the user stories. The developer may use a series of questions to get the customer going, such as asking about the desirability of some particular functionality, but must take care not to dominate the idea-creation process.

As the customer conceives the user stories, they are written down
on a note card (e.g. 3×5 inches or 8×13 cm) with a name and a description which the customer has formulated. If the developer and customer find a user story deficient in some way (too large, complicated, imprecise), it is rewritten until it is satisfactory – often using the INVEST guidelines from the Scrum project-management framework. However, Extreme Programming (XP) emphasizes that user stories are not to be definite once they have been written down. Requirements tend to change during the development period, which the process handles by not carving them in stone.

A team at Connextra developed the traditional user-story template in 2001:[2]

“As a <role>, I want <goal/desire> so that <benefit>”

Mike Cohn, a well-known author on user stories, regards the “so that” clause as optional:[3]

“As a <role>, I want <goal/desire>”

Chris Matts suggested that “hunting the value” was the first step in successfully delivering software, and proposed this alternative as part of Feature Injection:[4]

“In order to <receive benefit> as a <role>, I want <goal/desire>”

Another template based on the Five Ws specifies:

“As <who> <when> <where>, I <what> because <why>.”

The <what> portion of the user story should use either “need” or “want” to differentiate between stories that must be fulfilled for proper software operation versus stories that improve the operation, but are not critical for correct behavior.

Examples

  • As a user,
    • I want to search for my customers by their first and last names.
  • As a non-administrative user,
    • I want to modify my own schedules but not the schedules of other users.
  • As a mobile application tester,
    • I want to test my test cases and report results to my management.
  • Starting Application
    • The application begins by bringing up the last document the user was working with.
  • As a user closing the application,
    • I want to be prompted to save if I have made any change in my data since the last save.
  • Closing Application
    • Upon closing the application, the user is prompted to save (when ANYTHING has changed in data since the last save!).

alternatively

As a user closing the application, I want to be prompted to save anything that has changed since the last save, so that I can preserve useful work and discard erroneous work.

The consultant will enter expenses on an expense form.

The consultant will enter items on the form like expense type, description, amount, and any comments regarding the expense.

At any time the consultant can do any of the following options:

(1) When the consultant has finished entering the expense,

the consultant will “Submit”. If the expense is under fifty (<50),

the expense will go directly to the system for processes.

(2) In the event the consultant has not finished entering the

expense, the consultant may want to “Save for later”. The

entered data should then be displayed on a list (queue) for

the consultant with the status of “Incomplete”.

(3) In the event the consultant decides to clear the data and

close the form, the consultant will “Cancel and exit”. The

entered data will not be saved anywhere.

Usage

user stories define what has to be built in the software project. User stories are prioritized by the customer to indicate which are most important for the system and will be broken down in tasks and estimated by the developers.

When user stories are about to be implemented the developers should have the possibility to talk to the customer about it. The short stories may be difficult to interpret, may require some background knowledge or the requirements may have changed since the story was written.

Every user story must at some point have one or more acceptance tests attached, allowing the developer to test when the user story is done and also allowing the customer to validate it. Without a precise formulation of the requirements, prolonged nonconstructive arguments may arise when the product is to be delivered.

Benefits

XP and other agile methodologies favor face-to-face communication over comprehensive documentation and quick adaptation to change instead of fixation on the problem. User stories achieve this by:

  • Being very short. They represent small chunks of business value that can be implemented in a period of days to weeks.
  • Allowing developer and the client representative to discuss requirements throughout the project lifetime.
  • Needing very little maintenance.
  • Only being considered at the time of use.
  • Maintaining a close customer contact.
  • Allowing projects to be broken into small increments.
  • Being suited to projects where the requirements are volatile or poorly understood. Iterations of discovery drive the refinement process.
  • Making it easier to estimate development effort.
  • Require close customer contact throughout the project so that the most valued parts of the software get implemented.

Story maps



A Story Map in Action

A story map is the graphical, two-dimensional product backlog. At the top of the map are big user stories, which can sometimes be considered “epics” as Mike Cohn describes them and other times correspond to “themes” or “activities“. These grouping units are created by orienting at the user’s workflow or “the order you’d explain the behavior of the system”. Vertically, below the epics, the actual story cards are allocated and ordered by priority. The first horizontal row is a “walking skeleton” and below that represents increasing sophistication.

In this way it becomes possible to describe even big systems without losing the big picture.

Limitations

Some of the limitations of user stories in agile methodologies:

  • They can be difficult to scale to large projects.
  • They are regarded as conversation starters.

User stories and use cases

While both user stories and use cases serve the purpose to capture specific user requirements in terms of interactions between the user and the system, there are major differences between them.

User Stories

Use Cases

  • Provide a small-scale and easy-to-use presentation of information. Are generally formulated in the everyday language of the user and contain little detail, thus remaining open to interpretation. They should help the reader understand what the software should accomplish.
  • Must be accompanied by acceptance testing procedures (acceptance criteria) for clarification of behavior where stories appear ambiguous.
  • Describe a process and its steps in detail, and may be worded in terms of a formal model. A use case is intended to provide sufficient detail for it to be understood on its own. A use case has been described as “a generalized description of a set of interactions between the system and one or more actors, where an actor is either a user or another system”.
  • May be delivered in a stand-alone document.

The INVEST mnemonic was created by Bill Wake as a reminder of the characteristics of a good quality user story.

Letter

Meaning

Description

I

Independent

The user story should be self-contained, in a way that there is no inherent dependency on another user story.

N

Negotiable

User stories, up until they are part of an iteration, can always be changed and rewritten.

V

Valuable

A user story must deliver value to the end user.

E

Estimable

You must always be able to estimate the size of a user story.

S

Sized appropriately or Small

User stories should not be so big as to become impossible to plan/task/prioritize with a certain level of certainty.

T

Testable

The user story or its related description must provide the necessary information to make test development possible.

 

References:-



Copied (and edited) from http://www.rastinmehr.com/2007/03/13/what_is_system_analysis/

Absence of a Business System Analyst is often the reason that relationships between Business People and Programmers go ugly. Most of us have heard stories about business people who bring a project to programmers, and later on the project is either delivered late, or comes short of the specs. That’s not always the case specially when the Programmer does a good system analysis job during the project, but again not every programmer makes a good system analyst.


Photography by Rastin Mehr © Some rights reserved

In larger organizations, System Analysts make the communication between IT and Business departments possible. In the absence of System Analysts this relationship becomes gradually dysfunctional, until at some point one department manages to dominate the other in the power hierarchy. During this struggle, people on both side become overworked, undermined, and frustrated. Eventually, the excessive loss of resources and lack of productivity could bring down an entire organization.

What System Analysts (SA) do,

  • Is to study a business model, break it down to smaller bits of tangible information and understand how they should be processed.
  • Then, these bits of information are compiled in the form of documents (User Stories, User cases, flow diagram) and visual diagrams (UML, ER, IA Garrett ) for Programmers to comprehend and follow. It is impossible to put down every detail of a project at the beginning, that is because designs usually change as the project moves on and by the time the project is finished it probably has little in common with the original specs. Despite that, the initial documentation could provide a development team, a good starting point and a big picture view.

In some companies the Sales and Marketing team have the superior authority over the IT department. Business people do what they can to write project specs which often contain technical and logical mistakes. IT managers who have little authority to discuss the specs with the Sales and Marketing team, often have to bend backward to find workarounds and hacks in order to implement a flawed spec. This leads into an inferior quality end product, and a frustrated team of IT professionals.

It doesn’t have to be that way!

Business Managers are human too, therefore capable of making logical mistakes in their inquiries. Once those shortcomings are discovered by their programmers, System Analysts could discuss and resolve the issues with the business team using a simple, non-technical language.

System Analysts understand the Architecture behind different software solutions and ways that they can be customized. For example, System Analysts can recommend the most suitable web application to a business or organization, and also figure out ways to incorporate the power of multiple web applications together in order to solve a business problem.

They can identify the most efficient software in terms of speed, usability, cost of implementation, and maintenance. They can recommend suitable Hardware and Server Architecture, conduct Cost vs. Benefits studies, and perform risk assessment.

Education Background

A Business System Analyst often has a degree in Computer Science or Management of Information Systems. In addition to that, they often have done studies in Business, Marketing, or Accounting.

System Analysis also demands great abstract thinking abilities which is often considered to be a natural talent. Great System Analysts can view a project from a 10,000 feet perspective, as well as zooming into an atomic project detail.

Knowledge of Math and Logical thinking is absolutely necessary. Great verbal and writing abilities are also very important. Having good Communication skills is so essential that sometimes Business or English major graduates who happen to be technology hobbyists, find their way into the System Analysis market, but again you are always better off with someone who has done Programming and Software Architecture in the past.


Shopping cart solutions like Magento and Prestashop can take quite a bit of time to set up and configure.

Choosing a Hosted E-commerce Provider

While there are dozens of solid shopping cart systems available online, the market is dominated by three highly respected programs. These are Shopify, Volusion and BigCommerce, each of which brings quite a bit to the table in terms of functionality and value. Each platform has its own strengths and weaknesses, and the right program for your specific situation will depend on a number of factors. The following in-depth analysis should make the decision a little easier. We’ve take the trouble of ranking various aspects of each platform on a scale of 1 to 5 to indicate overall quality.

Primary Feature Overview

 Shopify

In many ways, Shopify is kind of like the WordPress of hosted e-commerce installations. It’s both feature-rich and incredibly easy to use, allowing users to quickly configure their online shop as they see fit. Shopify’s versatile drag-and-drop functionality allows for hassle-free configuration of product pages and collections. It can also be used to publish articles and blog posts, making it a full-fledged CMS as well as a shopping cart. Shopify supports payment processing via PayPal, Google Checkout and every major credit cart by default. Thanks to its solid foundation built on the excellent Ruby on Rails framework, it’s responsive, stable and secure all at the same time.

Shopify also makes branding and promotion fairly painless, thanks to its robust SEO tools. Featuring keyword tag suggestion utilities, the expected XML Sitemap engine and a whole lot more, it’s quite adept at getting your online shop found quickly. Additionally, Shopify boasts automated backups, a stellar Content Delivery Network and 128-bit SSL encryption. Regardless of how expansive or complicated your online store happens to be, you won’t have to worry about the integrity of your data with Shopify. Most importantly, Shopify doesn’t rest on its laurels and is constantly rolling out new features like Free Shipping coupons that continue to improve the platform as a whole.
Score: 4

Volusion

As with the other web-based e-commerce platforms detailed here, Volusion abstracts away the back-end code and makes site administration about as easy as can be. Written in ASP.NET, Volusion is a Windows-based e-commerce system that’s simultaneously powerful and user-friendly. Its one-page checkout format is the stuff of legends. Much like Shopify, Volusion handles all the annoying SSL security details and payment processing for you. Its 100% PCI compliant, features unlimited product listings and is backed by a hardy CDN running on the Akamai network that ensures reliable shopping cart performance under any circumstances.

Volusion places an emphasis on presentation, delivering a superlative end user experience that leads to higher conversions than many competing shopping cart platforms. Thanks to the vZoom image resizing feature, potential customers who are browsing your inventory can get a closer look at your products. It also boasts built-in product comparison for easier shopping and decision making. Volusion comes equipped with intelligent inventory tracking via their SmartMatch technology. Other significant bonuses include advanced analytics and ROI tracking as well as affiliate program management tools. Furthermore, layouts are optimized by default for mobile devices, and Volusion includes plenty of SEO tools for achieving high SERPs rankings.
Score: 4

BigCommerce

Written in PHP, BigCommerce should prove to be quite easy to use for those who are familiar with the LAMP stack. Users can edit HTML and CSS on the fly to change the look of their online store. Additionally, BigCommerce gives clients nearly 100 different layout templates to choose from. The included drag and drop functionality makes the design process uncomplicated and seamless, and their live demo page is a terrific source of design inspiration. BigCommerce automatically creates product photo galleries and allows administrators to automate email marketing. Furthermore, comprehensive mobile support allows your shop to render perfectly on iPad tablets and Android phones.

As its name implies, BigCommerce takes a “batteries included” approach to shopping cart design and implementation. It can handle everything from drop shipping with Ordoro to inventory and warehouse tracking thanks to Shipwire integration. The platform saves Abandoned Cart information in the event that a customer doesn’t finish a transaction, which helps to substantially increase conversions and sales. With support for multiple currencies and numerous payment options, BigCommerce is a truly global shopping cart platform. The impressive default SEO capabilities of BigCommerce make website optimization truly effortless.
Score: 5

3dcart

3dcart is all about providing an easy backdrop for designing your own pages in whatever form they may happen to take. Organizing products in various ways via Smart Categories is an absolute breeze. As for refining the consumer experience, their 3dZoom feature allows you to add loads of thumbnail images to product listings and customize how users size up your offerings as they peruse merchandise.

The real meat of the 3dcart sandwich is the default drag-and-drop functionality. It makes shop design about as much of a no-brainer as you’ll get in the e-commerce world. There’s also scores of free and custom templates to play with. Using 3dcart’s Quick Edit Bar, reconfiguring various layouts and site designs is a cakewalk. Furthermore, in-page shopping is greatly assisted by soft add-on functionality, which allows customers to drop new items into the final checkout basket without interrupting one’s browsing flow. 3dcart also makes the implementation of Daily DealsGroup Deals and a wide array of additional coupons effortless.

Ease of Installation & Setup

 Shopify

When it comes to ease of installation, it’s hard to argue that Shopify is anything other than the most ridiculously simple service to set up. Even the most novice of webmasters can have a shop up and running in under 15 minutes. Once you launch the installation wizard, you’re greeted with a quick seven-step tutorial that gives you a rundown of the basics as well as tips on how to customize your site to your liking. As a hosted, cloud-based cart, you don’t have to worry about setting up SSL certificates, hosting the installation yourself or dealing with back-end code and databases.
Score: 5

Volusion

In the setup and configuration department, Volusion is every bit as intuitive and easy to use as Shopify. To get started, just select a domain name, check out the free 14-day trial, select a service plan and go through the self-guided installation process. Volusion takes care of all the details for you, making the installation process about as painless as can be. Obviously, tuning the platform to exactly suit your needs will take a bit of time and research via Volusion’s superb documentation. However, getting a basic online storefront going only takes a few minutes.
Score: 5

BigCommerce

Not every e-commerce platform can be all things to all people. BigCommerce has a lot going for it, but it’s not quite as foolproof for beginners when it comes to setup and installation. That’s not to say that it’s really difficult to work with. Regardless, it’s not quite as intuitive as Volusion or Shopify. However, anyone can work through the process in a relatively short period of time if they follow the instructions found within BigCommerce’s documentation and online support forums. Whether you’re a web development pro or merely a beginner, BigCommerce is pretty easy to figure out.
Score: 4

3dcart

3dcart happens to be just as easy to install and configure as Volusion, although the technical aspects such as provisioning your payment processors is a bit more difficult. What’s nice about 3dcart is that it’s more of a blank slate than Volusion when it comes to creating a unique look, which is key when it comes to establishing a lasting first impression. Furthermore, a fresh 3dcart install has the advantage of presenting a cleaner UI for those who aren’t that familiar with e-commerce portals. The aforementioned Quick Edit Bar in particular makes the first few artistic decisions you’ll want to make a total cinch.

 

Extensibility & Configuration

 Shopify

While the basic, default capabilities of Shopify are impressive, the available extensions that can be installed are even better. Shopify features a large App Store where users can purchase and install extra modules for added functionality. Everything from printing out FedEx shipping labels to product upselling can be accomplished with the App Store’s numerous offerings. Alternatively, web developers can utilize the full-featured Shopify API to roll their own extensions for any functionality required.
Score: 4

Volusion

Practically every hosted e-commerce shopping cart comes equipped with an app store of some sort for extending the basic functionality of the platform. Volusion gives users the ability to tack on extra features via the Volusion Exchange. In addition, store owners can integrate features from Volusion’s many e-commerce partners quickly and easily without having to shell out a fortune on plugins. Everything from QuickBooks import and export support to Grasshopper VoIP service can be installed with the click of a button.
Score: 4

BigCommerce

Much like its primary rivals, BigCommerce offers an incredibly diverse lineup of third-party plugins and modules. At present, there are over 110 extensions available that deliver Facebook integration via SocialShop 2, analytics from VisiStat and email marketing from Direct Mail Manager. Regardless of your own unique shopping cart requirements, BigCommerce provides a modular way to achieve your goals. For those who like to get their hands dirty and craft their own apps and plugins, the developer API of BigCommerce provides all the tools you’ll need.
Score: 5

Marketing, Branding & SEO

 Shopify

Promoting your website is the toughest part of any successful e-commerce project. Shopify takes most of the headache out of the equation by providing novice webmasters with all of the SEO tools they’ll need. The Shopify CMS is tuned for effective SEO right off the bat, so webmasters don’t have to sweat the small stuff like meta tags and on-page optimization tweaks. It also provides built-in Google Analytics integration, $100 worth of Google AdWords credit and capable default email marketing tools.
Score: 5

Volusion

When it comes to marketing and SEO, Volusion boasts many of the same search engine optimization tools found in Shopify and BigCommerce. Volusion also features the ability to publish newsletters, incorporate customer feedback into listings and offer a Deal of the Day to boot. The Social Store feature allows webmasters to harness the power of Facebook for pumping up sales. One major perk of Volusion is the ability to embed Youtube videos into product pages, which assists customers in making buying decisions.
Score: 5

BigCommerce

For SEO specialists, BigCommerce is a godsend when it comes to tuning an e-commerce storefront for the best possible SERPs rankings. Webmasters can choose from a number of different URL formats, manage “no follow” attributes to avoid duplicate content and intelligently generate meta tags. In addition, BigCommerce makes email marketing dead simple thanks to its superb iContact integration as well as its Mailchimp support. BigCommerce also increases sales conversions with its Abandoned Cart Saver system and its wide array of payment options.
Score: 5

Pricing & Fees

 Shopify

In the world of e-commerce shopping carts, convenience will ultimately cost you. Shopify can be a bit uneconomical if you’re in a low-margin industry or don’t process a large volume of transactions. Pricing and commissions are Shopify’s only real weak point. They offer four pricing plans: Basic, Professional, Business and Unlimited. The Basic plan is $29 per month and delivers 100 SKUs along with 1 GB of storage space. Unfortunately, it also charges 2.0% transaction fees. At the other end of the spectrum, the unlimited plan is $179 per month but provides unlimited everything and 0% transaction fees. Every plan comes with unlimited bandwidth, which is a definite plus.
Score: 4

Volusion

Volusion boasts the best prices of any hosted shopping cart on the market at the moment. They offer five distinct plans ranging from the entry-level Steel package to the top of the line Platinum package. Steel begins at $19 per month and delivers 1 GB of transfer bandwidth, 100 SKUs, 0% transaction fees and zero startup fees. Bronze, Silver, Gold and Platinum plans run $39, $59, $99 and $149 per month, and each plan ratchets up the included bandwidth and stock-keeping units incrementally. The best value can be had with the Gold plan, which includes 15 GB of bandwidth and 5,000 SKUs.
Score: 5

BigCommerce

As far as pricing is concerned, BigCommerce falls somewhere between Volusion and Shopify in terms of costs. They offer five price plans, starting with the Bronze package at $24.95 per month ranging up to the Diamond plan at $299.95 per month. BigCommerce doesn’t charge transaction or setup fees for any of their plans, and each comes with complimentary Google AdWords advertising dollars to get you started. You’ll need to select at least the $79.95 per month Gold plan to get access to certain features like the Abandoned Cart Saver. Ultimately, BigCommerce provides excellent value regardless of your expected sales volume.
Score: 4

Technical Support and Assistance

 Shopify

Even if you’re an old hand at developing websites, it still helps to have some technical support handy if you come across a stumbling block. Shopify provides excellent support via thorough online documentation, toll-free assistance numbers and the Shopify Experts program. In a nutshell, Shopify Experts is a comprehensive directory of designers, marketers, developers and other e-commerce gurus who can be hired to assist you in achieving the perfect online storefront. In addition, Shopify has some of the best community forums of any hosted shopping cart platform out there.
Score: 4

Volusion

While Shopify and BigCommerce both have solid support programs, Volusion boasts the best overall support possible thanks to their 24/7 Live Chat services. Furthermore, Volusion hosts a bevy of videos and tutorials to assist you in building your store and troubleshooting any snags you run into. Clients can also open up a support ticket for minor issues that don’t require immediate attention. The combination of round the clock live support and extensive documentation make Volusion the most full-featured e-commerce program available when it comes to customer service.
Score: 5

BigCommerce

All in all, BigCommerce delivers excellent support for the most part if you need help troubleshooting your e-commerce shop. Their documentation is fairly thorough, and users can get Live Chat assistance 24 hours a day during the business week. On weekends, Live Chat is available between the hours of 9 AM and 6 PM Central Time on Saturdays and 9 AM and 2 PM Central Time on Sundays. Users can also contact a toll-free technical support line during daytime hours or submit a support ticket for immediate help from BigCommerce’s helpful staff.
Score: 4

Different Strokes for Different Folks

Obviously, the right hosted e-commerce platform for your online business will depend heavily on a number of different factors. It’s tough to give catchall advice on which system to choose that will be widely applicable to every scenario. However, some basic generalizations can be made based on the above information. If you’re looking for simplicity over total features, the best choice is Shopify. If you’d like to find a happy medium between customization and ease of use, Volusion is a solid option. If you want to save money on fees and don’t mind a bit of extra legwork, BigCommerce is probably the best choice.



Responsive websites, apps and m.sites are all different from each other, and each has their own special place in delivering quality user experiences on mobile devices. The trick is understanding what these differences are, what they mean for the experience you deliver, and therefore which is the best option to achieve your specific goals.

Responsive web design:-

approach allows you to deliver the exact same content as your normal website (in fact, it is your normal website) but in a way that responds fluidly to the device size of the viewer, so the layout automatically changes to present the site in a more usable way for laptops, tablets and smartphones as required.

What doesn’t change with responsive is the depth and breadth of content, it just presents your entire website in a more usable way for the device.

Responsive websites are great for when there aren’t any task specific actions required through your website, just a means of creating a more user friendly browsing experience.

Ok, so if responsive sites are so great, why have an m.site?

Mobile website:-

An m.site is basically a cut down version of your normal website (usually prefixed with an ‘m.’ in the URL, hence the name) which has a different design, to fit within the dimensions and navigation patterns of a small smartphone screen. It’s different to a responsive site, because it only draws specific content from your flagship website and structures it exclusively for mobile devices.

An m.site is great when your users will only access your website on their smartphone to perform context-specific tasks. Classic examples are m.sites for airlines like Jetstar, and online-banking. These m.sites allow the business to display content from the main website (so no extra work in updating two sets of content), but limits the actions and navigation to only those that are mobile relevant, such as checking in online or logging in to online banking, plus a few other key features.

But if m.sites are designed for mobile task-specific purposes, why create an app?

Mobile Apps:-

Well, the official technical difference between an m.site and an app is that an app has ‘native’ (whether that’s native to apple (iOS), android or windows devices) features that actually utilizes the interactions and technology that’s built-in to that specific device. For example, if you create an app for iPhones or iPads, it must make use of features that are unique to Apple, like the ‘swipe’ or ‘pinch’ gesture interactions, the camera, and accelerometer or GPS functionality. The aim being that interaction with a native app is far superior to a standard browsing experience, delivering a much faster, smoother and more intuitive experience to users on that particular device.

Advantages of Responsive Websites:

  • Website will adjust and work on many different mobile devices.
  • You only have to update the content in one place (the main website); once a change has been made it will automatically be changed on the mobile versions of the website.
  • You will not have to worry about having to scroll (left to right) because the website layout has been designed to display at your devices resolution, the website will automatically adjust.
  • Simplified navigation for “thumb users”.
  • Your website will be ready for any new technology trends instantly because it is self-adjusting to resolution sizes.
  • Centralized link authority (which means SEO page ranks for landing pages will not be counted as two different pages, it will be considered 1 single page)

Disadvantages of Responsive Websites:

  • The content will remain the same as the full website version; this means you cannot customize the content for mobile users.
  • If your website is content heavy and wordy, users will have to scroll a lot with their devices to read content.
  • If website has large images, loading it on a mobile device will take up more bandwidth because it is downloading the website content first than applying layout adjustments.


Advantages to Mobile Websites:

  • Customized appearance and content. You will be able to modify the content of the website so that mobile users are only getting mobile content.
  • Instant Call button, which allows your mobile visitors to instantly call your contact number from their phones while visiting your website – instant access to customer support or reception.
  • You can eliminate content that mobile users will most likely not view, clearing up clutter and making it easier for mobile users to navigate your website.
  • Fast loading, because it is not loading the full-version websites images, it is loading smaller condensed images which take up less bandwidth.
  • Simplified navigation for “thumb users”.
  • Allows users to choose between mobile or full-version website.

Disadvantages to Mobile Websites:

  • You will have to update and maintain two separate sets of content.
  • As cell phone technology changes, the design may have to be re-visited to support new resolutions.
  • Decentralized link authority (which means that because you have duplicate content in two different locations on the server, search engines count that content twice as separate entities affecting page views and ranks – if not done properly)


 

%d bloggers like this: