Development Process

 Home / Process

Our Solution Process
Our six-step, collaborative solution development process is based on solid planning and constant communication:

Business Evaluation

The first step in developing a clients solution is to gather information. Many things need to be taken into consideration when the look and feel of your site is created.


The focus is on you and your business from start to finish. Every project begins with an evaluation of your business, your objective, and your vision of how you want to get it done. Our consulting team is made up of technical and marketing specialists who listen to you and examine your business in detail, then apply their expertise to help you formulate the functional requirements.

This first step is actually the most important one, as it involves a solid understanding of the company it is created for. It involves a good understanding of you – what your business goals and dreams are, and how the web can be utilized to help you achieve those goals..

Oprian Systems & Solutions will start off by asking a lot of questions to help understand your business and your needs in a web site. Certain things to consider are:

  1. Purpose
    What is the purpose of the site? Do you want to provide information, promote a service, sell a product… ?
  2. Goals
    What do you hope to accomplish by building this web site? Two of the more common goals are either to make money or share information. Is there a specific group of people that will help you reach your goals? It is helpful to picture the "ideal" person you want to visit your web site.
  3. Content
    What kind of information will the target audience be looking for on your site? Are they looking for specific information, a particular product or service, online ordering…?


Once the evaluation is complete, our team of technical experts and your project manager consult with you and analyze the results as we prepare a carefully-thought-out proposal for your solution. The proposal provides a full explanation of the design parameters and scope of the project, along with the manpower and time requirements as well as total cost.


Once you accept the proposal, our technical design team prepares the visual design flow and architecture of the solution.We finalize the User Interface at this early stage, so that you know what to expect from your solution as we develop it. We also create a detailed development plan to enable monitoring of progress on each work item and ensure that milestones are met.


Development & Testing

Our technical development team now swings into full action to develop each component in the plan. As each group of components is completed and plugged in for testing, you are kept in the loop and encouraged to provide immediate feedback.Your solution is hosted in a dedicated development environment, where you have exclusive access to your project throughout the process.



When we have completed and tested all the components to make sure they are working as expected, we get your approval to take your site live. Once you approve, we set up the final product on your own server and run another round of sanity testing for connectivity and access. An FTP (File Transfer Protocol) program is used to upload the web site files to your server. We also offer domain name registration and web hosting services as well.


Once these accounts have been setup, and your web site uploaded to the server, the site should be put through one last run-through. This is just precautionary, to confirm that all files have been uploaded correctly, and that the site continues to be fully functional.As soon as that’s complete, your online business presents its new face to the world.

Support & Maintenance

We provide initial support for all our projects immediately after they go live. During this period, we monitor your solution and systems, and rectify any bugs. We also provide:

  1. Basic user training for system administrators.
  2. A client support team to manage the solution we have provided for you.

Solutions we have mastered!
Over the years, we have learnt, grown and become passionate about a few things.

Ready to Start? We're ready too!

Reach us on email!

Call us: +254-729-360-911. Nairobi, Kenya