We build a profitable startup In 2 years without any outside investment we are building enterprise software(and producing hardware) for Customer Service Improvement in different institutions(Banks,Hospital, Governmental Organizations,...etc) so during that period we did pretty well for our local market selling to businesses and also build 2 different B2C business models using our knowledge and experience .But currently we experience difficulty because we were only concentrated on local market and currently local market becomes full and deals with main customers are closed so we think that we need to scale to other geographical location or try to diversify(Which I do not like at all),but it is pretty hard to sell enterprise hardware/software bundle in other region because we have lack of knowledge about that market different cultures and no production capability there,
Thanks in advance.
One problem you may have is that your business model is inherently not scalable.
If you want to go from making $X / week to $2x / week you need to double the size of the company.
Compare this to COTS (comercial off the shelf) software. Wether its packaged as shrinkwrap or is a SAAS offering, To make 2X you just need to sell another X worth of copies. You don't need to hire new engineers. 1 unit of work will yield many sales. With your current business model, one unit of work yields 1 sale. To make another sale, you have to write more code.
The first thing I would try is changing your business model.
It requires more investment on your part up front (fixed costs), but it will also lower your marginal cost of production to near $0, which can be a big win.
I think traveling would be a good start. I think you are correct that understanding other culture's is an important aspect to moving into new markets. I also think partnering or licensing the techonoly/hardware may be a good route.