
Bengaluru, September 6: eGov and Transerve, a Location Intelligence provider have signed a Memorandum of Understanding on August 31, 2021 at Bengaluru.
eGov’s open-source platform DIGIT, empowers local government authorities to deliver & administer citizen focussed urban governance services with efficiency, accountability and transparency. Being a non-profit, eGov actively works with technology & civil society partners to build Open-Source solutions to improve ease of living for citizens in India.
Transerve provides a cloud-based location intelligence platform to help municipal authorities map geographic locations and structures to ease revenue and tax collection processes for a municipality. Transerve software has already been put to use in many cities in Maharashtra, Uttar Pradesh and Goa.
Transerve’s geo-spatial technology will complement DIGIT’s urban & Sanitation product portfolio. Both firms are currently working together to build an Open-Source Faecal Sludge Management solution on the DIGIT platform to create social impact in the Sanitation domain. Transerve has implemented a GIS Integrated DIGIT Property Tax solution in the past for multiple municipalities in UP.
Hiren Doshi, VP, GTM & Partnerships, eGovernments Foundation, said “With the objective of improving citizen-centric governance and city-citizen engagement across India, eGov actively works with multiple partners including start-ups to co-create gov-tech & civic-tech solutions through an ecosystem & partnership first approach. A partnership with Transerve will create innovative solutions on top of DIGIT for urban & Sanitation needs of cities in India.
Over the past 18 years, eGov has leveraged technology to improve the quality of life in cities & to make them sustainable and this partnership with Transerve only propels us towards our goal.”
Speaking on the occasion, Ashish Raj, Co-founder & COO Transerve said,” Transerve is a deep-tech location intelligence platform provider. We greatly value our relationship with DIGIT as it mutually helps in maturing our respective product functionalities. From co-developing stand-alone new modules on DIGIT to deploying complex workflows in multiple ULBs, we also have successfully merged Transerve’s spatial capabilities and mobile field data collection app with the DIGIT Property Tax module.
We now look forward to jointly working towards rolling out the new multi-tenant Faecal Sludge Management modules across more States in the country.”
About eGovernments Foundation
eGov was established in 2003 by Nandan Nilekani and Srikanth Nadhamuni to partner with city administrators in order to leverage the transformative power of technology for better quality of life in cities and to make them sustainable.
The foundation is supported by Bill and Melinda Gates Foundation, Nilekani Philanthropies, Omidyar Network India, and Tata Trusts.
To ensure that every citizen in every city of India can access the services they need from their local governments with ease and transparency, eGov has built the DIGIT platform, a public digital good that can be used by governments, businesses, civil society, academia etc. to co-create locally-relevant solutions. Over the last 17 years, eGov has partnered with more than 1500 towns and cities across India and more than 16 crore citizens have benefited from its platform.
Pretty section of content. I just stumbled upon your site and in accession capital
to assert that I acquire in fact enjoyed account your
blog posts. Anyway I will be subscribing to your augment and even I achievement you access consistently rapidly.
When some one searches for his essential thing, therefore he/she wishes to be available that in detail, therefore that thing is maintained over here.
Amazing issues here. I’m very glad to see your post.
Thanks so much and I’m having a look ahead to contact you.
Will you kindly drop me a e-mail?
What’s up it’s me, I am also visiting this web page on a regular basis, this site is actually nice and
the people are actually sharing pleasant thoughts.
Howdy! Someone in my Myspace group shared this site with us so I came to give
it a look. I’m definitely enjoying the information.
I’m bookmarking and will be tweeting this to my followers!
Exceptional blog and great style and design.
Great article! This is the kind of info that are meant to be shared
around the net. Shame on the search engines for now not positioning this post upper!
Come on over and consult with my site . Thanks =)
Magnificent beat ! I wish to apprentice while you amend your site, how
can i subscribe for a blog web site? The account helped
me a acceptable deal. I had been a little bit acquainted of this
your broadcast provided bright clear idea
Wow! In the end I got a web site from where I know how to
genuinely get valuable facts regarding my study and knowledge.
Hello my family member! I want to say that this article is
amazing, nice written and come with approximately all vital infos.
I’d like to see more posts like this .
I don’t even know how I ended up here, but I believed this put up was great.
I don’t recognise who you’re but certainly you are going to a
well-known blogger if you happen to aren’t already. Cheers!
Hello colleagues, how is everything, and what you desire to say regarding this
post, in my view its truly remarkable designed for me.
Hi there, I found your web site by means of Google even as searching for a related
matter, your website came up, it appears to be like great.
I’ve bookmarked it in my google bookmarks.
Hi there, just was alert to your blog through Google, and located that it’s truly informative.
I am going to watch out for brussels. I will appreciate if you happen to proceed this in future.
Numerous folks will likely be benefited out of your writing.
Cheers!
I do not even know the way I ended up right here, but I thought
this put up used to be good. I do not realize who you might be however certainly you’re going to a
well-known blogger if you are not already. Cheers!
Excellent post however I was wanting to know if you could write
a litte more on this subject? I’d be very grateful if you could elaborate a little bit more.
Many thanks!
Undeniably believe that which you said. Your favorite justification appeared to be on the web the simplest thing to be
aware of. I say to you, I certainly get irked while people think
about worries that they plainly do not know about.
You managed to hit the nail upon the top and defined out the whole thing without having side effect , people can take a signal.
Will probably be back to get more. Thanks
We stumbled over here different page and thought I might as well check things out.
I like what I see so now i’m following you. Look forward
to looking over your web page again.
My partner and I stumbled over here from a different website and thought I should check
things out. I like what I see so i am just following
you. Look forward to checking out your web page yet again.
Amazing issues here. I’m very happy to look your post. Thank
you a lot and I am taking a look ahead to contact you. Will you kindly drop me a mail?
só gostaria de dizer seu blog é incrível .
parabéns pelo material
Curti muito este post e vou tentar adaptar em meu negócio .
você me autoriza a divulgar este post para minha lista de clientes via email
?
Me sinto gostando dos seus artigos, eu acompanho esse site a algum conhecimento,
Parabéns pela iniciativa de criar este artigo tema de qualidade.
Coloquei Seu website nos meus favoritos. Muito obrigado! 🙂
Remarkable! Its really amazing article,
I have got much clear idea on the topic of from this paragraph.
Wonderful site. Plenty of helpful info here. I am sending it to
some buddies ans also sharing in delicious. And of course, thanks on your
sweat!
Hey just wanted to give you a quick heads up and let you know
a few of the pictures aren’t loading properly.
I’m not sure why but I think its a linking issue. I’ve tried it in two different internet browsers
and both show the same outcome.
Excellent blog here! Also your web site loads up fast! What web host are you
using? Can I get your affiliate link to your host? I wish my site loaded up as quickly
as yours lol
My relatives all the time say that I am wasting my time here
at net, however I know I am getting experience daily by
reading such fastidious articles or reviews.
I’m not sure where you are getting your information, but great topic.
I needs to spend some time learning much more or understanding
more. Thanks for fantastic information I was looking for this info for my mission.
I blog often and I seriously appreciate your content.
The article has really peaked my interest. I am going to take a note of your site and keep checking for new information about once a
week. I subscribed to your Feed too.
Hello! This is my 1st comment here so I just wanted to give a quick shout out and
say I genuinely enjoy reading your posts.
Can you suggest any other blogs/websites/forums
that cover the same subjects? Thanks a lot!
If you are going for best contents like me, simply visit this web site everyday since it
offers feature contents, thanks
Oi, você está usando o wordpress como plataforma do seu blog?
Eu sou novo no mundo do blog, mas estou pensando em criar o meu próprio.
Você precisou aprender alguma programação para fazer seu
próprio blog? Qualquer ajuda seria realmente útil!
Great post but I was wondering if you could write a litte more on this
subject? I’d be very thankful if you could elaborate a little bit more.
Thanks!
Magnificent beat ! I wish to apprentice while you amend your website, how can i subscribe for a
blog website? The account helped me a acceptable deal.
I had been a little bit acquainted of this your broadcast provided bright clear idea
Peculiar article, totally what I wanted to find.
sempre que tenho um minuto eu venho me informar neste
site . os posts são sempre bem elaborado e simples de entender .
até mais
Hi there! I simply would like to offer you a big thumbs up for the excellent
info you have here on this post. I am coming back to
your website for more soon.
Why visitors still make use of to read news papers when in this technological globe
all is existing on web?
This is a good tip especially to those fresh to the blogosphere.
Simple but very precise information… Appreciate your sharing this one.
A must read post!
Please let me know if you’re looking for a writer for your site.
You have some really good articles and I think I would be a
good asset. If you ever want to take some of the load off, I’d
love to write some articles for your blog in exchange
for a link back to mine. Please send me an e-mail if interested.
Regards!
This is very interesting, You’re a very skilled blogger.
I’ve joined your feed and look forward to seeking more
of your magnificent post. Also, I’ve shared your website in my
social networks!
Howdy! Do you use Twitter? I’d like to follow you if that would be okay.
I’m absolutely enjoying your blog and look forward to new updates.
Hi there to every one, it’s genuinely a good for me to pay a quick visit this web page, it consists of valuable Information.
I loved as much as you’ll receive carried out right here.
The sketch is tasteful, your authored material stylish.
nonetheless, you command get got an nervousness over that
you wish be delivering the following. unwell unquestionably come further formerly again as exactly the same nearly a
lot often inside case you shield this hike.
I like reading through a post that will make people think.
Also, thank you for allowing me to comment!
I’m not sure why but this weblog is loading incredibly slow for me.
Is anyone else having this issue or is it a issue on my end?
I’ll check back later on and see if the problem still exists.
I’m not sure why but this web site is loading very slow for me.
Is anyone else having this problem or is it a issue on my end?
I’ll check back later on and see if the problem still exists.
Hey just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Internet explorer.
I’m not sure if this is a format issue or something to do with internet browser
compatibility but I figured I’d post to let you know.
The design and style look great though! Hope you get the issue resolved soon. Thanks
I read this paragraph completely on the topic of the resemblance of most up-to-date and earlier technologies,
it’s awesome article.
Thanks for a marvelous posting! I really enjoyed reading it, you may be a great author.
I will make sure to bookmark your blog and definitely
will come back from now on. I want to encourage you to definitely continue your great
job, have a nice holiday weekend!
I have read so many articles or reviews concerning the blogger
lovers except this paragraph is actually a pleasant paragraph, keep it
up.
This piece of writing is truly a good one it assists new the web users, who are wishing for blogging.
Ahaa, its pleasant conversation about this piece of writing at this place at this website, I have
read all that, so now me also commenting here.
Very good post. I will be dealing with a few of these issues as well..
These are actually impressive ideas in on the topic of blogging.
You have touched some fastidious points here. Any way keep up wrinting.
What’s up, of course this paragraph is really
fastidious and I have learned lot of things from it about blogging.
thanks.
I read this paragraph fully regarding the difference
of newest and preceding technologies, it’s remarkable
article.
Greetings! Very helpful advice in this particular post! It is the little
changes that will make the most important changes.
Thanks for sharing!
WOW just what I was searching for. Came here by searching for website
Good post. I definitely appreciate this website. Keep it
up!
Today, I went to the beachfront with my children. I
found a sea shell and gave it to my 4 year old daughter and said
“You can hear the ocean if you put this to your ear.” She put the shell to
her ear and screamed. There was a hermit crab inside and
it pinched her ear. She never wants to go back! LoL I know this
is completely off topic but I had to tell someone!
Hi there! I know this is kind of off topic but I was wondering
if you knew where I could find a captcha plugin for my comment form?
I’m using the same blog platform as yours and
I’m having problems finding one? Thanks a lot!
These are really impressive ideas in concerning blogging.
You have touched some good things here. Any way keep up wrinting.
You can certainly see your skills in the work you write.
The arena hopes for even more passionate writers such as you who aren’t afraid
to say how they believe. Always go after your heart.
Eu estou indo avisar meus irmãos que leiam
seu site regularmente para que estejam sempre atualizados com as informações mais recentes .
Undeniably believe that which you stated. Your favorite reason appeared to be on the internet the simplest thing to be aware of.
I say to you, I definitely get annoyed while
people consider worries that they just don’t know about.
You managed to hit the nail upon the top and defined
out the whole thing without having side-effects , people can take a signal.
Will probably be back to get more. Thanks
Superb, what a weblog it is! This website gives helpful facts to us, keep it up.
Precisava te agradecer pela informação que você publica em seu site .
Ele auxilia muito pessoas como eu que querem evoluir mais sobre
este incrível mundo. Obrigado !
achei bem legal a maneira que seu blog trata o assunto .
Voce tocou pontos que realmente fazem a diferença.
Parabéns
agradeço por compartilhar tanta informação
com as pessoas de forma tão bacana e grátis .
Contine sempre assim e sucesso !
It’s perfect time to make some plans for the future and it’s time to
be happy. I’ve learn this submit and if I may I wish to counsel you few fascinating things or advice.
Maybe you could write subsequent articles regarding this article.
I wish to learn more things about it!
Hey there, I think your site might be having browser compatibility issues.
When I look at your blog site in Firefox, it looks fine but when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up! Other then that,
superb blog!
You made some decent points there. I checked on the web to find out more about the issue and found most people will go along with your views
on this web site.
Hi! I simply want to give you a huge thumbs up for the excellent information you’ve got
right here on this post. I’ll be returning to your site for more soon.
When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four emails with the same comment.
Is there any way you can remove me from that service?
Cheers!
I used to be able to find good advice from your content.
I have read several excellent stuff here. Definitely
worth bookmarking for revisiting. I wonder how so much effort you place to create
any such excellent informative site.
We’re a bunch of volunteers and starting a new scheme in our community.
Your website offered us with useful information to work on.
You have performed an impressive job and
our entire community will likely be grateful to you.
Hi there, after reading this remarkable paragraph i am also glad to share my know-how here with
colleagues.
Hiya very nice website!! Guy .. Beautiful .. Amazing .. I’ll
bookmark your web site and take the feeds also? I am glad to seek out numerous useful
info here in the put up, we’d like work out more techniques on this regard,
thank you for sharing. . . . . .
Thanks for your personal marvelous posting! I seriously enjoyed reading it, you’re
a great author. I will always bookmark your blog and will come back later
in life. I want to encourage you to definitely continue your great work, have a nice afternoon!
Hello there, I discovered your website via
Google at the same time as looking for a similar matter, your web site got here up, it appears to be like great.
I’ve bookmarked it in my google bookmarks.
Hello there, simply turned into alert to your weblog thru Google, and located that it’s really informative.
I am gonna be careful for brussels. I’ll be grateful when you proceed this in future.
A lot of other people will be benefited out
of your writing. Cheers!
Heya! I’m at work surfing around your blog from my new apple iphone!
Just wanted to say I love reading through your blog and look forward to all your posts!
Keep up the excellent work!
Olá , depois de ler este excelente artigo também estou confortável para compartilhar minha experiência com colegas!!
My partner and I absolutely love your blog and find most of
your post’s to be what precisely I’m looking for.
Does one offer guest writers to write content available for you?
I wouldn’t mind writing a post or elaborating on a lot of the
subjects you write regarding here. Again, awesome web site!
Heya i am for the primary time here. I found this board and I to find It truly helpful & it helped me out a lot.
I am hoping to provide something back and aid others like you aided me.
I truly love your site.. Great colors & theme. Did you make this site yourself?
Please reply back as I’m looking to create my very
own blog and would love to know where you got this from or exactly what the theme is called.
Thank you!
This paragraph is in fact a good one it assists new internet viewers, who are wishing in favor of blogging.
Thanks designed for sharing such a nice opinion, post is good, thats why i have read it fully
Keep on writing, great job!
Good post. I learn something new and challenging on blogs
I stumbleupon every day. It will always be helpful to read content from other authors and practice a little something from their
websites.
I really like looking through a post that can make people
think. Also, many thanks for permitting me to comment!
It’s the best time to make some plans for the future and it’s time to be happy.
I’ve read this post and if I could I desire to suggest you few interesting things or suggestions.
Maybe you could write next articles referring to this article.
I want to read more things about it!
I’m extremely impressed together with your writing
skills as well as with the layout for your
weblog. Is that this a paid subject matter or did you customize it
yourself? Anyway keep up the nice high quality writing, it is uncommon to see
a nice blog like this one nowadays..
Great beat ! I wish to apprentice while you amend your web site, how could i subscribe for a blog web site?
The account aided me a acceptable deal. I had been tiny bit acquainted of this your broadcast provided bright clear idea
I have been surfing online greater than three hours today, yet I by no means discovered any attention-grabbing article like yours.
It is lovely worth enough for me. In my opinion,
if all site owners and bloggers made good content material as you
probably did, the net will probably be much more helpful than ever before.
I visited multiple web pages however the audio feature for audio
songs current at this website is actually fabulous.
I think the admin of this website is in fact working
hard for his web site, for the reason that here every
material is quality based information.
Hey! This is my 1st comment here so I just wanted
to give a quick shout out and say I truly enjoy
reading through your posts. Can you recommend any other
blogs/websites/forums that cover the same subjects?
Thanks!
You actually make it seem so easy with your presentation but I
find this matter to be really something which I think I would never understand.
It seems too complicated and very broad for me.
I am looking forward for your next post, I will try
to get the hang of it!
Hi there, just became alert to your blog through Google,
and found that it’s really informative. I am gonna
watch out for brussels. I will appreciate if
you continue this in future. Many people will be benefited from your writing.
Cheers!
Hi I am so glad I found your website, I really found you by accident, while I
was searching on Bing for something else, Regardless I am here now and would just
like to say thanks for a incredible post and a all
round exciting blog (I also love the theme/design), I don’t have time to read it all at
the minute but I have bookmarked it and also added your RSS feeds, so when I have time I will be back
to read a great deal more, Please do keep up the excellent work.
Hey! Quick question that’s completely off topic. Do you
know how to make your site mobile friendly? My site looks weird when browsing from
my iphone. I’m trying to find a template or plugin that might be able
to resolve this issue. If you have any suggestions,
please share. Cheers!
Great delivery. Sound arguments. Keep up the good effort.
After looking at a number of the blog articles on your web page, I seriously like your technique of blogging.
I saved it to my bookmark site list and will be checking back in the near future.
Please check out my website as well and let me know your opinion.
With havin so much content do you ever run into any issues of plagorism or copyright infringement?
My website has a lot of completely unique content I’ve either authored myself or outsourced but it appears
a lot of it is popping it up all over the internet without my authorization.
Do you know any ways to help protect against content from being stolen? I’d definitely appreciate it.
I just like the valuable information you
supply to your articles. I will bookmark your blog and take
a look at again right here frequently. I’m somewhat certain I will be told plenty of new stuff proper right here!
Best of luck for the following!
Hello colleagues, its great post on the topic of tutoringand entirely defined, keep it up all the time.
In fact when someone doesn’t understand after that its up
to other viewers that they will assist, so here it happens.
Hi! This post couldn’t be written any better! Reading through this post reminds
me of my old room mate! He always kept talking about this.
I will forward this write-up to him. Pretty sure he will have a good read.
Thank you for sharing!
Oh my goodness! Amazing article dude! Many thanks,
However I am having troubles with your RSS. I don’t know the reason why I am unable to join it.
Is there anybody else having similar RSS issues? Anyone that knows the answer can you kindly
respond? Thanks!!
Your means of describing all in this article is in fact nice, all be
capable of effortlessly understand it, Thanks a lot.
I was suggested this website by my cousin. I’m not sure
whether this post is written by him as no one else
know such detailed about my trouble. You are wonderful!
Thanks!
I need to to thank you for this very good read!!
I absolutely enjoyed every little bit of it. I’ve got you book marked
to check out new things you post…
Hello there! This is my first comment here so I just wanted to give a
quick shout out and tell you I genuinely enjoy reading through your blog posts.
Can you suggest any other blogs/websites/forums that deal with the same subjects?
Thank you!
Hello there, just became alert to your blog through Google,
and found that it is truly informative. I’m going to watch out for brussels.
I’ll be grateful if you continue this in future.
A lot of people will be benefited from your
writing. Cheers!
Right here is the perfect blog for anybody who hopes to find
out about this topic. You realize a whole lot its
almost hard to argue with you (not that I personally would want to…HaHa).
You definitely put a new spin on a subject which has been written about for years.
Great stuff, just great!
It’s going to be end of mine day, but before ending I am reading
this wonderful article to increase my know-how.
If you are going for finest contents like me, simply visit this web
site every day for the reason that it gives quality contents, thanks
Quality content is the key to interest the people to pay a
quick visit the website, that’s what this web page is providing.
Hey are using WordPress for your site platform?
I’m new to the blog world but I’m trying to get started and set up my own. Do you require
any html coding expertise to make your own blog? Any help would be really appreciated!
We’re a group of volunteers and opening a new scheme in our community.
Your website offered us with valuable information to work on. You’ve done a formidable job and our entire community will be
thankful to you.
Outstanding post however , I was wondering if you could write a litte
more on this subject? I’d be very thankful if you could elaborate a little bit further.
Many thanks!
Hi everyone, it’s my first pay a visit at this web site, and
article is actually fruitful in favor of me, keep up posting these posts.
For newest information you have to go to see web and on internet I found this site as a finest site for latest updates.
Your style is very unique in comparison to other people I’ve read
stuff from. Many thanks for posting when you have the opportunity, Guess I’ll just
book mark this page.
I was pretty pleased to find this great site. I need
to to thank you for your time due to this fantastic read!!
I definitely liked every little bit of it and I have you saved to fav to see new stuff in your site.
Hello my loved one! I wish to say that this article is amazing, great written and include almost all important infos.
I would like to peer more posts like this .
What’s up to all, it’s genuinely a nice for me to pay a visit this
web page, it consists of important Information.
Great work! That is the type of info that are meant to be shared across the net.
Shame on Google for not positioning this put up upper!
Come on over and talk over with my web site . Thank you =)
Link exchange is nothing else except it is simply placing the other person’s webpage
link on your page at proper place and other person will also do similar in favor of you.
For hottest news you have to visit world wide web and on internet I found this web site as a finest web site for latest updates.
Hmm is anyone else encountering problems with the images on this blog loading?
I’m trying to find out if its a problem on my end or if it’s the
blog. Any suggestions would be greatly appreciated.
An outstanding share! I have just forwarded this onto a co-worker who has
been conducting a little homework on this. And he actually ordered me lunch simply because I found it for him…
lol. So let me reword this…. Thank YOU for the meal!!
But yeah, thanks for spending some time to talk about
this topic here on your blog.
This is very interesting, You’re an excessively professional
blogger. I’ve joined your rss feed and sit up for in search of extra of your
magnificent post. Additionally, I have shared your website in my social networks
hello!,I like your writing so much! proportion we keep in touch extra approximately your post on AOL?
I require a specialist on this area to unravel my problem.
May be that is you! Having a look ahead to see you.
Very energetic post, I loved that bit. Will there be a part
2?
I used to be suggested this web site by my cousin. I’m no longer sure whether or not this post is written by means of him as no
one else realize such designated approximately
my trouble. You are amazing! Thank you!
Hey! Do you know if they make any plugins to assist with SEO?
I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good results.
If you know of any please share. Appreciate it!
It is really a great and useful piece of information. I’m
satisfied that you shared this useful information with
us. Please stay us up to date like this. Thanks for sharing.
Hello! I simply would like to offer you a big thumbs up for the great info you have got here on this post.
I’ll be returning to your website for more soon.
Very nice post. I just stumbled upon your blog and wanted to
say that I’ve truly enjoyed browsing your blog posts.
After all I will be subscribing to your rss
feed and I hope you write again very soon!
Good article. I absolutely appreciate this website.
Keep writing!
Thanks for any other excellent post. The place else may anyone get that
kind of information in such a perfect method of writing?
I’ve a presentation next week, and I’m on the look for such
info.
I blog frequently and I seriously appreciate your content.
Your article has truly peaked my interest. I’m going to bookmark your
blog and keep checking for new information about once a week.
I subscribed to your Feed too.
Good day I am so glad I found your blog page, I really found you by accident, while I was looking
on Bing for something else, Anyways I am here now and
would just like to say many thanks for a tremendous post
and a all round exciting blog (I also love the
theme/design), I don’t have time to browse it all at the moment but I have book-marked it and also included your RSS feeds, so when I have time
I will be back to read more, Please do keep up the superb work.
I think the admin of this site is in fact working hard
for his site, as here every material is quality based material.
great put up, very informative. I’m wondering why the other specialists of this sector do
not understand this. You should proceed your writing.
I’m confident, you have a great readers’ base already!
This is a topic that’s close to my heart… Cheers!
Where are your contact details though?
cialis tablet
can you buy sildenafil