Well, the most important thing to know is what you want to accomplish. Why do I need this website/software? What for? What should it do? Having a clear vision in mind is crucial when ordering a website/software application. You don't want to spend many months developing it with us without being sure what you need. We'll be glad to help you get started; building projects from scratch is nothing new for us.
You certainly do not have to be a software development expert; that's what we're here for :) We welcome your experience in that matter if you happen to have any, but are prepared to guide you through the whole process and explain everything. Focus on your needs, and we'll deliver what you require.
To give you a precise answer, we must prepare a requirement scope and create a budget. We shall tell you how much of that requirement can be completed within the budget, and we'll be able to estimate how long it will take after at least a month of work.
Hopefully, the project is exactly what you dreamed of :) But apart from delivering a finished project, we are happy to provide you with technical support and maintenance should you need it. After all, we know our work inside out. Of course, if you want to maintain the project by yourself, the source code and all technical data are at your disposal, but even in that case, feel free to contact us if you need any help.
Of course! We are always happy to improve, upgrade, and further develop our work.